摘要: 1-生产者消费者问题 1. 使用栈来存放数据 1.1 把栈改造为支持线程安全 1.2 把栈的边界操作进行处理,当栈里的数据是0的时候,访问pull的线程就会等待。 当栈里的数据是200的时候,访问push的线程就会等待2. 提供一个生产者(Producer)线程类,生产随机大写字符压入到堆栈3. 提 阅读全文
posted @ 2020-01-27 17:24 细雨轻风 阅读(231) 评论(0) 推荐(0)
摘要: 3个同步对象a, b, c3个线程 t1,t2,t3故意设计场景,使这3个线程彼此死锁 1 package multiplethread; 2 3 import charactor.Hero; 4 5 public class Test5 { 6 public static void main(St 阅读全文
posted @ 2020-01-27 14:56 细雨轻风 阅读(264) 评论(0) 推荐(0)