Objective-C [ObjC part:7];
■ このスレッドは過去ログ倉庫に格納されています
0378デフォルトの名無しさん
2012/06/18(月) 02:21:37.18CPUで計算するだけなら並列処理にはマルチコア必要だけど、時間のかかるI/Oと
他の処理並行動作させたりするのもマルチスレッド化の大きな目的だから、
コア数どうこうは関係無いよ。排他制御の類は必ず必要だし、シングルコアだから
スレッド化不要とかロック多用して良いって事にもならない。
あと、単にカウンタ値増減したり、キューにデータ突っ込んだりとかは
atomic operationが用意されてるので(OSAtomicなんとか)これを上手く使えば
ロックの類は使わなくて済む。
■ このスレッドは過去ログ倉庫に格納されています