2018-07-17发表2022-04-21更新Java2 分钟读完 (大约314个字)Java多线程系列(1)对一个多线程同步代码的分析注意synchronized关键字使用的是实例锁即可。即m1()与m2()是按照某个次序执行,所以在m1()中,一定会输出b = 1000。至于主线程中的输出,则需要考虑执行顺序。package basic.multithread;public class TestSync2 implements 阅读更多
2018-07-16发表2022-04-21更新Java16 分钟读完 (大约2467个字)Java多线程系列(0)基础概念废话就不多说了,直接上总结吧线程的状态(API文档翻译)看了很多网上的那些关于Java中线程的状态转换图,但是我觉得比较靠谱的还是根据源代码中所定义的状态整出来的状态图。也是看到别人的指点吧。源代码位置:public static enum Thread.StateA thread can be i阅读更多