摘要: package thread;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * @auto 阅读全文
posted @ 2020-03-28 23:22 玄空2 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 来自尚硅谷视频生产者将产品交给店员,而消费者从店员处取走产品店员一次只能持有固定数量产品(比如20),如果生产者试图生产更多产品,店员会叫生产者停一下,如果店中有空位放产品,再通知生产者继续生产,如果店中没有产品,店员会告诉消费者等一下,如果店中有产品再通知消费者来取走产品。问题分析: 是否是对线程 阅读全文
posted @ 2020-03-28 21:34 玄空2 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 线程通信:及线程交互 用到的方法 wait(),notify()/notifyAll();wait():让当前线程进入阻塞状态,并释放锁。notify():唤醒一个被wait()的线程,如果多个线程,唤醒优先级最高的。notifyAll():唤醒所有被wait()的线程。注意: wait()、not 阅读全文
posted @ 2020-03-28 19:42 玄空2 阅读(135) 评论(0) 推荐(0) 编辑
摘要: package thread;import java.util.concurrent.locks.ReentrantLock;/** * @auto dh * @create 2020-03-28-13:07 */class Account { private Double balance; pri 阅读全文
posted @ 2020-03-28 13:36 玄空2 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 来自尚硅谷视屏 package thread;public class Thread004 { public static void main(String[] args) { StringBuffer sf=new StringBuffer(); StringBuffer sf2=new Stri 阅读全文
posted @ 2020-03-28 11:35 玄空2 阅读(153) 评论(0) 推荐(0) 编辑