私はwork_pileパターンを使用しているので、スレッドは常に実行されており、セマフォを待って、新しい関数ポインタ+データを待ち行列に入れて待っています。アップルのマーケティング担当者は、グランドセントラルディスパッチと呼ばれ、新しいスライスパンのことを促進しています。ファイングレインマルチスレッド - ワーカータスクはどれくらいの作業を行うべきですか?
私はちょうど短いタスクを2つの短いタスクに分割することが有用であるかどうかを調べる方法を知りたいだけです。新しいオブジェクトをキューに入れる価値があるかどうか判断できるルールはありますか?
GCDで見つかったリンクは次のとおりです。http://episteme.arstechnica.com/eve/forums?a=dl&f=174096756&x_id=mtid39095 –