摘要:
四、 Java并发编程基础 本章将着重介绍Java并发编程的基础知识,从启动一个线程到线程间不同 的通信方式,最后通过简单的线程池示例以及应用(简单的Web服务器)来串联本章所介绍的内容。 4.1 线程 4.1.2 为什么要使用多线程 (1)利用更多的处理器核心 (2)更快的响应时间 (3)更好的编 阅读全文
摘要:
三、Java内存模型 本章大致分四个部分: Java内存模型的基础:主要介绍内存模型相关的基本概念; Java内存模型中的顺序一致性:主要介绍重排序与顺序一致性内存模型; 同步原语:主要介绍3个同步原语(synchronized、volatile和final)的内存语义及重排序规则在处理器中的实现; 阅读全文