juc
S!uCH
这个作者很懒,什么都没留下…
展开
-
多线程8锁问题 详解
多线程8锁问题详解1.案例准备首先我们准备一个资源类,在资源类定义两个同步方法,来测试在不同的访问方式下,会产生什么样的结果。代码如下:class MyPhone { public synchronized void sendEmail() { // 发送邮件 System.out.println("----sendEmail"); } // 发送短信 public synchronized void sendMS() {原创 2021-04-08 22:44:44 · 204 阅读 · 0 评论 -
多线程按顺序调用的实现
多线程按顺序调用的实现// 定义资源类class ShareResource1 { private int number = 1; // 定义一个标志位 private Lock lock = new ReentrantLock(); private Condition condition1 = lock.newCondition(); private Condition condition2 = lock.newCondition(); private Cond原创 2021-04-08 19:35:08 · 108 阅读 · 0 评论