并发复习在回顾
歸類:https://www.cnblogs.com/andlp/p/5886151.html
1,誰是誰的方法
object:wait,notify,notifyAll
Thread:靜態sleep,interrupt
2,異常
- interrupt:中斷該線程,當線程調用wait(),sleep(),join()或I/O操作時,將收到InterruptedException或 ClosedByInterruptException;
- condition.await()在lock.lock()前面調用,會有illegalMonitorStateException
3,新用法
Lock lock = new ReentranLock();
ReentrantLock,lock.lock()配合lock.unlock()相當于synchronize{ }
Condition condition = lock.newCondition();
condition.await(),condition.signal()
轉載于:https://www.cnblogs.com/vhyc/p/9225100.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 记一次反馈,把钉钉客服聊跑了
- 下一篇: unity中实现简单对象池,附教程原理