- 1 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 21:35:32 ]
- マルチスレッドプログラミングについて語るスレ。
その1 pc3.2ch.net/tech/kako/997/997345868.html その2 pc5.2ch.net/test/read.cgi/tech/1037636153/ その3 pc8.2ch.net/test/read.cgi/tech/1098268137/ その4 pc8.2ch.net/test/read.cgi/tech/1130984585/ その5 pc11.2ch.net/test/read.cgi/tech/1157814833/ OS・言語・環境は問わないが、それゆえ明記すべし。 テンプレ 【OS】 【言語】 【実行環境】 【その他突起する事項】
- 796 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:47:42 ]
- スレッドAがrdlockする
スレッドBがwrlockしようとする(が、rdlock中なのでブロック) この状態の時に、スレッドCがrdlockしようとすると 1.スレッドCがrdlockを取得(Aと共存)出来る 2.スレッドB(ロック獲得優先権がある)の処理終了までブロックする 一般的にはどうなる? ・一般的に、rwlockと呼ばれるものの動作として決まっている(どっち?) ・pthreadの標準として決まっている(どっち?) ・何も決まってない(実装依存)
- 797 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:54:39 ]
- >>796
opengroup.org/onlinepubs/007908775/xsh/pthread_rwlock_rdlock.html > It is unspecified whether the calling thread acquires the lock > when a writer does not hold the lock and there are writers waiting for the lock. 何も決まってないぽい
- 798 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 02:00:50 ]
- おー、thx
|

|