|
|
发表于 2008-7-1 15:33:26
|
显示全部楼层
windows的异步IO api很成熟
而linux的IO api绝大部分是同步的,异步IO api还不够成熟,用的还不广泛
同步的IO,就是说read之后需要等read返回,进程才能继续往下运行。异步的IO,read之后进程继续运行后面的代码,等read完成,给进程一个信号,进程再做相应处理。异步的效率会高一些。
windows图形界面系统是整合的,linux是独立的。这也会使linux的图形界面比windows效率要差一些
还有windows基本就只有一个x86平台,而linux的可移植性很强。这样windows就可以做一些linux不方便做的专门针对x86的优化。
所以同样的程序,使用native windows api的版本比使用native linux api的版本效率高,不稀奇
不过linux也在进步中,这种状态不会一直持续下去的 |
|