1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。
我们都知道 Synchronized 是线程安全同步用的,大部分程序可能只会用到同步方法上面。其实 Synchronized 可以用到更多的场合,栈长列举了以下几个用法。
1.用synchronized修饰方法,整个方法的代码都是同步的,只能一个线程运行。 同步方法使用this作为锁。