[過去ログ] マルチスレッドプログラミング相談室 その3 (978レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
543(6): 2005/04/19(火)14:07 AAS
コンテキストスイッチを停止する実装では
enter中に数分間の長い処理を行っただけで
他スレッドの処理が止まってしまい困るのでは?
544: 2005/04/19(火)14:12 AAS
>>543
そういうOSの場合、困らないプログラムを動かすから何の問題も無い。
処理が短いとか別スレッドが動かなくてもいいとか。
545: 2005/04/19(火)14:20 AAS
>>543
数分も何らかの排他処理を行いたいなら、
mutexやセマフォを実装すれば良いわけで。
んでそのセマフォなりmutexなりの操作する部分だけを
クリティカルセクションで保護する。
547(3): 2005/04/19(火)14:35 AAS
>>543
ユーザプロセスが異常な振舞いをしたから他のプロセスの実行に支障が出るってのは
まずいだろ。
enterしたままビジーループに入ってしまったらどうすんの?
550: 2005/04/19(火)14:57 AAS
>>543
>他スレッドの処理が止まってしまい困るのでは?
>>547
>他のプロセスの実行に支障が出るってのはまずいだろ。
話がずれてますな。
551: 2005/04/19(火)14:59 AAS
そう?
>>543はハードリアルタイムを保証するかどうかどうかで、
>>547は協調的マルチタスクを必要とするかどうかじゃない?
いくらなんでもユーザプロセスがおいたして機能不全に陥いるのはまずいべ。
少なくともUNIXでは普通は予期しないだろう。
844: 2005/08/04(木)21:35 AAS
>>543
TLS
ちと調べればすぐわかりそうな気がするが。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s