www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - How to force one thread running on a single cpu in multi-cpu system

reply davesun <davesun 126.com> writes:
hello
How to force one thread running on a single cpu in multi-cpu system but
without switching,just like the thread in windows iocp model.
thanks
May 07 2009
parent Sean Kelly <sean invisibleduck.org> writes:
davesun wrote:
 hello
 How to force one thread running on a single cpu in multi-cpu system but
 without switching,just like the thread in windows iocp model.
A thread pool perhaps? Like a producer-consumer model? That's basically how Windows IOCP works anyway. If you use Tango, look at the documentation for tango.core.sync.Condition, or core.sync.Condition for D 2.0.
May 08 2009