【マルチコア】並列化について語る【使いこなせ】at TECH【マルチコア】並列化について語る【使いこなせ】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 06/01/24 18:47:18 >>148 スレッド数をスレッドプールでコントロールする場合ループさせないほうがいい 151:デフォルトの名無しさん 06/01/24 18:51:41 スレッドプールってサーバなんかのトランザクション処理以外にも使うんだ? どんな用途で使ってるの? 152:デフォルトの名無しさん 06/01/24 18:56:57 スレッドプールはイベント駆動との中間みたいなもんか。 中で滞るものがあってもある程度緩衝材になるってのが シングルスレッドの純なイベント駆動に対するメリット? 同時に資源の消費しすぎを抑えられるってことね。 153:デフォルトの名無しさん 06/01/24 19:00:38 イベントディスパッチの代わりにプールからスレッドを起動するのか。何か重そうな。 154:デフォルトの名無しさん 06/01/24 19:11:53 例えば、Winsock2系で(非標準だけど)最速といわれているIOCPは スレッドプールを利用した仕組みだよ。 155:デフォルトの名無しさん 06/01/24 19:17:25 >>151 プールに既にあるから起動しなくて良い。ので高速。 現状のシングルスレッドでのイベントディスパッチャが、 スレッド数1のスレッドプールに相当します。 例えば10,000程度の物をアレコレ処理するとき、 10,000個スレッドを作らずに、論理CPU数x2程度の スレッドに効率よく処理を分散できるとか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch