Linked by Thom Holwerda on Sun 9th Sep 2007 18:08 UTC, submitted by koki
Permalink for comment 269978
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
More News »
Sponsored Links



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