摘要: 首先,wait()是释放锁的,因此wait()之前要先获得锁,而锁在同步块开始的时候获得,结束时释放,即同步块内为持有锁的阶段。 那为什么要设计同步块呢?或者说没有同步块会怎样呢? 阅读全文
posted @ 2020-02-26 16:16 Allen没有青春 阅读(321) 评论(0) 推荐(0)
摘要: 这只是我的个人观点,如有错误,希望你可以指出。 首先英文原版 中文译版 我觉得“不需要”还会让人产生误解,应该译为不一定要。 很多时候会被断章取义地理解,我们一定要有“不一定”,“可能”的意识,下面给出一段代码演示,亲测。 static boolean close=false; public sta 阅读全文
posted @ 2020-02-26 12:02 Allen没有青春 阅读(202) 评论(0) 推荐(0)