并发编程
并发编程学习
大闹小哭
这个作者很懒,什么都没留下…
展开
-
并发问题演示
/** * 多次执行,每次count的值都不同,说明不支持并发 */ public class ConcurrencyTest { public static int clientTotal = 5000; public static int threadTotal = 200; public static int count = 0; public static void main(String[] args) throws InterruptedExcepti原创 2021-01-04 16:22:28 · 109 阅读 · 0 评论 -
线程安全性
线程安全性 原子性 提供了互斥访问,同一时刻,只能有一个线程对他进行访问 可见性 一个线程对主内存的修改,可以及时的被其他线程观察到 有序性 一个线程观察其他线程中的指令执行顺序,由于指令重排序的存在,该观察结果一般杂乱无序 ...原创 2021-01-04 16:19:37 · 104 阅读 · 0 评论