Objective-C [ObjC part:7];
■ このスレッドは過去ログ倉庫に格納されています
0371デフォルトの名無しさん
2012/06/17(日) 23:55:29.52そういうレベルの話じゃない。
ただ単にマルチスレッドな話だと、スレッドセーフにするために「ロック」や「セマフォ」を使いましょう。
といった内容になるだろう。
平行処理の方は、複数のCPUコアを同時に動かすことでパフォーマンスを稼いでいるので、
「ロック」や「セマフォ」などでスレッドを一時停止させては意味がない。
つまり、「ロック」や「セマフォ」を使わずに、スレッドセーフなプログラムを組む。
といった内容になります。
スレッドもCPUコアと同じ数しか作らないので、逆に言うとシングルCPUな環境だと無意味。
シングルCPUな環境なら、NSRunLoopを活用した方がよい。
■ このスレッドは過去ログ倉庫に格納されています