摘要: CPU执行线程期间,从内存里调用指令,然后运行,这些指令有可能要从硬盘里面,网络里,读取数据。我们知道在计算机硬件体系中,从内存读取数据的速度会大于从硬盘或网络里面的速度。线程必须要等到硬盘里面的数据都加载到内存的时候才能够继续运行。这个时候CPU实际上是在等待硬盘数据的准备,也就是说当前CPU正在执行的线程会进入等待状态。这种等待对于CPU来说是一种极大的浪费,特别是对于高性能的服务器程序来说。... 阅读全文
posted @ 2013-11-18 09:17 Pavkoo 阅读(387) 评论(0) 推荐(0) 编辑