- 214 名前:login:Penguin mailto:sage [2006/01/25(水) 20:28:27 ID:dG7HwT0u]
- >>211
> 自発的に優先度の高い他のスレッドへのディスパッチ禁止とか メインラインカーネルからスケジューラを何もいじっていない状態のLinuxでは プロセスとスレッドの管理はOSが行なうものであってアプリケーションが 行なうものではない。リアルタイム性が要求されるものであれば、自分の優先順位を 上げて (setpriority()) 他のプロセスを止めるなり優先順位を落とすなりする ことになる。RT-Linuxのようにリアルタイム性を追求したカーネル実装もあるので、 それを試してみるのもいいかもしれない。 > データキューとかイベントフラグの代わりになる データキュー → UNIXソケット通信(PF_UNIX)とかいろいろ。 イベントフラグ → semaphore(セマフォ)
|

|