Author: Daniel Shawul
Date: 01:38:36 11/09/04
Go up one level in this thread
On November 09, 2004 at 02:12:37, Russell Reagan wrote:
>On November 09, 2004 at 01:32:53, Daniel Shawul wrote:
>
>> 1.Can I program on a single CPU computer?or Do i need at least a dual?
>
>Yes, you can use a single CPU machine to start, but don't assume that it will
>run correctly on a multiprocessor machine just because it runs correctly on a
>single processor machine (because it won't).
>
>> 2.if (1) is possible,can i be sure it works on a dual.
>
>I would estimate the chances of it working correctly to be about 0%. If you
>haven't done multithreaded programming on a multiprocessor machine, then the
>chances are much lower.
you mean -ve ;)
>
>Maybe it is possible to do it (and be confident it will work) using some
>elaborate scheme (like wrapping every variable in a mutex protected class), but
>the program would probably end up 100 times slower than the single processor
>version :)
This is a very bad news! chances of me getting a dual right now is 0%.
So i think i will discard this plan for now.
Thanks anyway
Daniel
>
>> 3.Do i need to write different code for different OS(windows and linux).
>> Or is it part of the C Language.
>
>Threading is not part of the C language. You either need to write different code
>for each OS, or you need to use a portable threading library. For C, pthreads
>are popular.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.