マルチスレッドプログラミング相談室 その6at TECHマルチスレッドプログラミング相談室 その6 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん 08/01/29 19:10:11 スピンロックはマルチプロセッサじゃないと効果無いんじゃないか? スピンしてる間にロックが外れれば、カーネルに落ちなくて済むじゃん 501:デフォルトの名無しさん 08/01/29 19:27:06 >環境はXP Sp2 C# .NET2.0 DualCoreのアスロン何たら。 って書いてあるから、2つあるんでそ。 502:デフォルトの名無しさん 08/01/29 19:31:05 あ、ほんとだ。失敬失敬。 503:デフォルトの名無しさん 08/01/29 19:33:43 単純なサンプルで重い、軽い、と早い、遅いを同列に語っても意味無いかと。 あとSleep(0)の分解能なんてろくに無いんだから いちいちロックされてるたびに呼んでたら無駄に待たされる。 ただ、一般的には、他の誰かが処理してるからCPU時間を明け渡してあげることで いち早くロックを取得できる可能性をあげる意味でSleepを使う Sleep(0)の分解能調べて見て、中のジョブがどれぐらい時間かかってるか 調べて見れば、あなたのいう軽いとか遅いとかがより深く理解できると思う。 Win32だったらCriticalSectionで一発だったんだが .netはLockかInterlockしか無いのかな 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch