摘要: 一.设计策略 在这三次作业中,为了线程安全的考虑,我所有的容器都采用了CopyOnWriteArraylist。加锁时,我对各个list加锁,而不对函数加锁,锁的结构较为简单不会出现嵌套等现象,也就从根源上解决了死锁问题。 1.第五次作业 第五次首次通过多线程来解决问题,我使用了经典的生产者-消费者 阅读全文
posted @ 2020-04-18 21:51 darewolf 阅读(142) 评论(1) 推荐(0) 编辑