Java 并发编程

一  并发编程的优势

    1.更高的资源利用率

    2.更快的响应

    3.异步处理

二 可能存在的问题

    只要数据存在副本就可能出现数据一致性问题


Java 并发编程_第1张图片


Java 并发编程_第2张图片

线程是CPU调度的基本单位

进程分配资源的基本单位


Java 并发编程_第3张图片

内存模型:线程通过内存交互共享数据


Java 并发编程_第4张图片

程序语言内存模型映射到硬件内存模型


Java 并发编程_第5张图片


Java 并发编程_第6张图片
Java 并发编程_第7张图片
Java 并发编程_第8张图片
Java 并发编程_第9张图片
Java 并发编程_第10张图片
Java 并发编程_第11张图片
Java 并发编程_第12张图片
Java 并发编程_第13张图片

你可能感兴趣的:(Java 并发编程)