加载中...

摘要: 看源码得知: public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread state for a runnable thread. A thread in th 阅读全文
posted @ 2020-04-05 19:53 luckyjcx 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 何为虚假唤醒: 当一个条件满足时,很多线程都被唤醒了,但是只有其中部分是有用的唤醒,其它的唤醒都是无用功;比如买货:如果商品本来没有货物,突然进了一件商品,这是所有的线程都被唤醒了,但是只能一个人买,所以其他人都是假唤醒,获取不到对象的锁; 避免虚假唤醒: Synchronized版,生产者和消费者 阅读全文
posted @ 2020-04-05 17:24 luckyjcx 阅读(530) 评论(0) 推荐(0) 编辑