随着Inter和AMD在处理器方面的激烈竞争,CPU的普通应用进入了一个双核甚至4核的时代。但是软件的发展确是远远落后与硬件的发展。而且软件必然紧跟着硬件的发展而发展。今天在新浪科技看到的一篇文章“
厂商对多核CPU反应不一 担心软件发展滞后 ”,我对文中的观点是非常赞同的。早从AMD推出第一个面向普通用户的双核处理器我就发现了软件业的多线程和多进程化是必然是一个软件的发展方向。因为如果软件业如果不能通过多进程和多线程技术而充分利用多核处理器的话,那么用户还是不会感觉到他们的电脑性能有多大的提升的。想想即使你有100个CPU,即使你用的是支持多程技术的NT操作系统,但是由于大部分现有的软件都是单线程的软件,那么它们只能同时在你的一个CPU上跑,想想这根你用一个单核的CPu跑有什么区别。所以我对现有的所谓双核是很不以为然的,至少从目前来看,多核技术到底给人们带来多大的好处,不见得。但是我相信,多核技术的出现,必然促使着软件业加速它的多程的改革,也会带来人们对多程技术的重视。所以,我觉得软件的开发必然会向这多线程和多进程的方向发展。