- 14 名前:13 mailto:sage [2009/09/22(火) 01:44:44 ]
- (>>13の続き)
あるいは、>>13の応用ならリアルタイム性は要求されず、しかも 計算処理が(親スレッドの処理よりも相対的に)重いという前提があるから、 親スレッドは全子スレッド群の終了を(joinで)待ってから再開しなくても、 pollingで定期的にqueueから計算結果を取り出し、ゆっくりと 計算処理の進捗状況に合わせて出力(画面表示)していく方法だってある。 これもスレッド間の同期は考えなくてもいい。 なにかlock-free queueの利用イメージが見えたような気がするのは漏れだけ? lock-free queue専門家からすれば「何を今更、そんなの常識」な話なのかな?
|

|