Linked by Thom Holwerda on Sun 9th Sep 2007 18:08 UTC, submitted by koki
Thread beginning with comment 269978
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
RE: Multi-Core + Multi-Threaded
by tyrione on Mon 10th Sep 2007 18:42
in reply to "Multi-Core + Multi-Threaded"






Member since:
2005-12-31
Todays x86 processors, from INTEL & AMD, are Multi-Core -> fact
An OS, like BeOS/HAIKU/Syllable(/MorphOS?), that is multi-threaded in design will "effectively" use all processor cores ( to there fullest; provide the "best" SMP ) & provide a more responsive / faster system. -> fact
Now, not all applications have to be multi-threaded on an OS like Windows or Linux. Those that barely use the processor could be single threaded in design but you lose out on system responsiveness ( & efficient multi-core usage ). On Windows, Linux, OSX, etc. - any & all programs that heavily make use of the processor should be multi-threaded though because of multi-core benefits.
These days, the more popular programming language seems to be C/C++ . I can't personally say how good it is for creating multi-threaded programs, though most native BeOS programs work very good for me without problems, but because most developers use ( or know of ) C/C++ - then these are the best programming language(s) to show how to write multi-threading on. And how well multi-threading is implemented in a program will depend on the the developer's knowledge, skill & experience - some developers will be better than others at writing or understanding it.
With Multi-Core here, developers will have to start learning how to program with multi-threading because at some time or another they may need to do it on programs intended for Windows, Linux, OSX, etc.
Edited 2007-09-10 17:09