一段程序还没执行完就进行下一步了。。但是上一步的结果很重要怎么让线程等待
1、Java 实现同步的几种方式
方式一:使用 synchronized 关键字与 Object#wait()/notifyAll()
方式二:使用 ReentrantLock(可重入锁)以及 Condition(条件)。
方式三:使用 Semaphore(信号量)
2、Java 死锁
参考:https://blog.csdn.net/u011035026/article/details/88060973
一段程序还没执行完就进行下一步了。。但是上一步的结果很重要怎么让线程等待
1、Java 实现同步的几种方式
方式一:使用 synchronized 关键字与 Object#wait()/notifyAll()
方式二:使用 ReentrantLock(可重入锁)以及 Condition(条件)。
方式三:使用 Semaphore(信号量)
2、Java 死锁
参考:https://blog.csdn.net/u011035026/article/details/88060973