并发编程
文章平均质量分 72
BytePony
这个作者很懒,什么都没留下…
展开
-
并发编程之深入理解JAVA线程
深入理解JAVA线程原创 2022-03-31 15:20:22 · 598 阅读 · 0 评论 -
并发编程之深入理解JMM&并发三大特性(1) 20220324
JMM 线程A如果修改了共享变量,需写回到主内存,线程B是感知不到的,所以会出现可见性问题。 一、并发和并行 目标都是为了提高CPU的利用率 1.并发指的是同一时刻只有一条指令执行,多个进程指令被快速的切换执行,用户无感知,实际上并不是同时执行,而是分成多个时间片执行。 2.并行指的是有多条指令在多个处理器上同时执行。 二、并发三大特性 并发编程Bug的源头:可见性、原子性和有序性问题 1.可见性 当一个线程修改了共享变量,其他线程立马能够看到修改的值..原创 2022-03-24 22:09:16 · 654 阅读 · 1 评论