マルチスレッドプログラミング相談室 その6
■ このスレッドは過去ログ倉庫に格納されています
0021デフォルトの名無しさん
2007/08/16(木) 22:50:57たとえば.NETだと、標準のlockはCASとスピンウェイトでそれでも競合したときだけ
スレッドの切り替えが起こるような実装になってると読んだ。
で競合がない場合はlock取得と開放でCAS2回だと。
これだとlock内での操作が非常に少ない場合、ほとんどlockでいい気がする。
■ このスレッドは過去ログ倉庫に格納されています