[Armadillo:08755] Re: プロセスのスイッチング時間
nakayama junichi
email@hidden
2013年 4月 22日 (月) 13:16:40 JST
yashi様
ONICOSの中山です。
> たとえば、以下のようなプログラムでも全体が止まる感じでしょうか?
>
> int main(void) {
> for(;;);
> return 0;
> }
>
> cpu bound のプロセスでも、ちゃんと schedule されるはずなのですが...。
上記プログラムをこちらで作成して試したところ、
yashiさんのおっしゃるとおり、確かにscheduleされていました。
私の報告したような現象は実際にあったことなので、
どうも不思議な感じがします。
私の場合は、sleep(0)を入れることでシステムが固まる現象が起きなくなりましたが。。。
わからずじまいですいません。
--------------------------------------------------
From: "Yasushi SHOJI" <email@hidden>
Sent: Monday, April 22, 2013 11:27 AM
To: "Armadillo general discussion list" <email@hidden>
Subject: [Armadillo:08754] Re: プロセスのスイッチング時間
> At Tue, 16 Apr 2013 11:33:07 +0900,
> nakayama junichi wrote:
>>
>> Armadillo-440環境では、
>> 私の作成したプログラムにて以下のような問題が発生したことがあります。
>> ある子プロセスがシステムコールを一切呼ばない状態でループするようになっており、
>>
>> その処理に差しかかるとシステム全体が停まってしまいました。
>
> たとえば、以下のようなプログラムでも全体が止まる感じでしょうか?
>
> int main(void) {
> for(;;);
> return 0;
> }
>
> cpu bound のプロセスでも、ちゃんと schedule されるはずなのですが...。
> --
> yashi
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内