![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
侠客岛主
这个作者很懒,什么都没留下…
展开
-
java三个线程交替打印数字(利用原子类)
可以采用的方法有使用synchronized采用对操作数的加减进行加锁; 也可以采用原子类,因为原子类使用的CAS原理实现,性能独占锁性能高。 package test; import java.util.concurrent.atomic.AtomicInteger; public class z { public static void main(String[] args) { f...原创 2020-03-11 20:08:36 · 676 阅读 · 2 评论 -
生产者消费者循环条件判断用if还是while的问题
//生产者 public class p { private String lock; public p(String lock) { this.lock = lock; } public void setValue() { try { // 生产者 synchronized (lock) { System.out.println(Thread.curre...原创 2019-08-05 14:13:50 · 1267 阅读 · 0 评论