摘要: 一、线程的调度方式 线程调度分为两种方式: 协同式调度和抢占式调度。协同式调度:线程的执行时间由线程本身控制,线程将工作执行完之后,通知操作系统切换到其他线程上。缺点:时间不可控,就算出问题,也不会通知操作系统切换,容易阻塞。抢占式调度:每个线程由操作系统来分配执行时间,调度。java的线程就是基于 阅读全文
posted @ 2017-01-16 15:42 罗武 阅读(291) 评论(0) 推荐(0)
摘要: 一、操作系统内存模型 由于计算机的存储设备与处理器的运算能力之间有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(cache)来作为内存与处理器之间的缓冲:将运算需要使用到的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中没这样处 阅读全文
posted @ 2017-01-16 15:33 罗武 阅读(187) 评论(0) 推荐(0)