Loading

摘要: 线程的实现分为内核线程实现、用户线程实现、混合实现。 1. 内核实现就是直接由操作系统内核支持的线程,各种操作,如创建、销毁、同步都需要进行系统调用,需要在用户态和内核态中来回切换,代价较高,另外内核线程需要消耗一定的内核资源,所以一个系统支持的线程数量是有限的。 2. 用户线程是由用户态自己实现的,线程管理的开销很低,理论上也支持更大的线程规模,缺点是实现复杂。 3. 混合模式 java线程的实现在jdk1.2之前是采用用户线程实现的、但是在1.2之后切换为内核线程实现。 阅读全文
posted @ 2017-08-12 15:19 MinnieChang 阅读(357) 评论(0) 推荐(0)