C言語なら俺に聞け(入門編)Part 92
■ このスレッドは過去ログ倉庫に格納されています
0389デフォルトの名無しさん
2011/11/20(日) 02:08:02.55ところが、プログラムBの機能をプログラムAに入れると、
今度はプログラムAがSegmentation faultで落ちだします。
反面、Cが落ちることは何度か動かしましたが、確認していません。
Aに追加した場合、単純にSYSTEMコールを行うスレッドをループさせているだけなのですが。。。
>>388
ファイル操作はあります。
ただ、繰り返しでオープン、クローズを繰り返したりはないのですが。。。
書き込みファイルをオープンしたままで、プログラムCは書き込み続けます。
プログラムBはプロセスを大量に生成しますが、それは問題ないのでしょうか?
system()を使用し、同期させてますので、Bが同時に子プロセスを大量に作成することは無いし、
呼び出したプロセスが残ってる訳でもないのですが、
新しいプロセスを作るたびになにかしらの資源が消費されたりするのでしょうか?
前のプロセスは終了してるのもかかわらず。。。
■ このスレッドは過去ログ倉庫に格納されています