マルチスレッドプログラミング相談室 その6
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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しか無いのかな
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/193 KB
担当:undef