会議室2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。以上の場合、意味合いが異なる気がします。){Sleep(DualWaitTime);}#endif上の部分ですよね。(DWORD)SetThreadAffinityMask(GetCurrentThread(),1<<(i-1));が、正解ではないかと思います。結果論ですが2プロセッサまでは結果同一、それに加えて3プロセッサ以上で使用している人が殆どいなかった事が、そのまま残った理由かと思います。(どっかで見たコードも同じだった記憶があります。使用していないのであれば理由を教えていただけないでしょうか。どちらでも変わりないと思います。---後は、作者の方のお考えを伺いましょう。