摘要:
原子类之AtomicLong java线程中的操作,需要满足原子性、可见性等原则,比如i++这样的操作不具备原子性, A线程读取了i,另一个线程执行i++,A线程再执行i++就会引发线程安全问题 推荐学习的AtomicInteger和AtomicLong博客 "你还在用Synchronized?At 阅读全文
posted @ 2019-08-01 21:13
碧海潮心
阅读(1345)
评论(0)
推荐(0)
摘要:
消费者和生产者模式 用继承Thread方式,用wait和notifyAll方法实现。 消费者和生产者模式的特点 1. 什么时候生产:仓库没有满的时候,生产者这可以生产,消费者也可以消费,仓库满的时候停止生产 2. 什么时候消费: 仓库有货的时候消费,没有货不能消费 3. 通知生产:消费者发现没有货, 阅读全文
posted @ 2019-08-01 12:57
碧海潮心
阅读(210)
评论(0)
推荐(0)