课程多个小节都更新啦,其中3-5和7-5大幅更新,值得重新看一遍,快来学习吧
本次更新内容:
3-5完全重新录制:彩蛋学习途径增加一个优质信息源推荐、演示邮件订阅。
7-5大幅更新:增加wait原理讲解,增加两种线程状态特殊情况的说明。
6-4补充特殊情况:如果打印出runnable而不是blocked,是因为还没运行到同步代码块就打印线程状态了,这个时候我们控制主线程休眠5ms。
12-6补充:需要在countDown之前加一个sleep等两个线程latch.await,或者是变成countdownlatch(3),否则可能出现主线程太快,那这个countdownlatch就没发挥作用。
14-6补充:if里面需要加return,可以用if else或者if return,实际生产中一般是抛出异常,这样前端可以直接弹框提示。
14-9补充:更新找死锁的策略,用命令找PID很方便。