摘要: 一提到多线程一般大家的第一感觉就是可以提升程序性能,在实际的操作中往往遇到性能的问题,都尝试使用多线程来解决问题,但多线程程序并不是在任何情况下都能提升效率,在一些情况下恰恰相反,反而会降低程序的性能。这里给出两个简单的例子来说明下: 程序1: 该程序执行结果为: staring single th 阅读全文
posted @ 2015-11-10 20:19 柳下_MBX 阅读(3462) 评论(0) 推荐(3) 编辑
摘要: 可重入性的英文关键词为Reentrancy,这里首先要区分可抢占这一概念。在计算机里面,程序的运行可以说是一堆机器指令被放入CPU进行顺序执行, 但是操作系统为了更好地管理程序,就出现了各式各样的载体概念,比如说进程、线程、任务,究其本质,都是相对于“调度”这个操作,它们只是调度的粒度不一 样。如果 阅读全文
posted @ 2015-11-10 20:00 柳下_MBX 阅读(2926) 评论(0) 推荐(0) 编辑