マルチスレッドプログラミング相談室 その6
■ このスレッドは過去ログ倉庫に格納されています
0462デフォルトの名無しさん
2008/01/27(日) 01:40:44あとは知らぬの半兵衛を決め込めばいいような気がしてきたぞ。
Producer() {
{
CriticalSectionLock csl(cs);
return if list.full?
list.push( somethings )
QueueUserWorkItem( Consumer );
}
}
Consumer(){
{ CriticalSectionLock csl(cs);
workitem = pop();
QueueUserWorkItem(Producer);
}
SomeWork;
}
■ このスレッドは過去ログ倉庫に格納されています