
Java多线程
独爱清风明月
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java共享变量可见性研究(二)
代码块2-1private static int a=10; public static void main(String[] args) { Thread t1=new Thread(new MyRunnable()); Thread t2=new Thread(new MyRunnable()) ; try { t1.start(); t2.start(); t1.join原创 2020-06-17 19:28:41 · 180 阅读 · 0 评论 -
Java共享变量可见性研究(一)
1.在主线程启动另一个线程thread1public static void main(String[] args) { Runnable demo = new MyRunnable(bonkBean); Thread thread = new Thread(demo,"thread1"); /*try { Thread.s...原创 2020-01-07 14:47:49 · 206 阅读 · 0 评论 -
Java内存模型
Java 线程模型示意图原创 2019-09-02 15:43:57 · 102 阅读 · 0 评论 -
CAS(乐观锁策略)
测试场景 cas,即compare and swap,比较后再交换,使用的场景:线程1执行如下指令:read a; a++;write a;线程2执行如下指令:read a;a++;write a;此时有这样的执行顺序:线程1:read a;(线程调度,线程1变为就绪状态,线程2变为运行状态)线程2:read a;a++;write a;(线程2执行完毕,被...原创 2019-09-06 17:44:36 · 454 阅读 · 0 评论