You can still write threads, whether you have one CPU or multiples. The main
difference in a multiple CPU environment, that I've noticed, is that more
than one thread can actually execute at the same time. Where on a single CPU
thread 1 will have to be stopped by the OS so that thread 2 can get a time
slice. I've noticed over the years that using a Multi CPU set up tends to
show any threading issues I may have faster, and I believe that is due to
the running simultaneously of threads.
The concepts and implementation will be the same from your stand point.
--
Thanks
Wayne Sepega
Jacksonville, Fl
"When a man sits with a pretty girl for an hour, it seems like a minute. But
let him sit on a hot stove for a minute and it's longer than any hour.
That's relativity." - Albert Einstein