Windows and existing Microsoft programming languages work just fine with one- to four-processor PCs. But when 8- 16 and 64-core client machines become the norm in the not-so-distant future will Windows, C#, Visual Basic and other Microsoft applications be able to keep up?
Seemingly, the answer is no. Microsoft is fully aware of this fact and is starting to make noise about how to deal with the situation.
At the recent Future in Review conference, Microsoft officials told attendees that the next releases of Windows will have to be fundamentally different in order to accommodate future multicore machines. But thats about all they said.