java 如何实现同步?如何让函数等待?

发布时间 2023-06-25 17:27:01作者: 2086nmj

一段程序还没执行完就进行下一步了。。但是上一步的结果很重要怎么让线程等待

1、Java 实现同步的几种方式

方式一:使用 synchronized 关键字与 Object#wait()/notifyAll()

方式二:使用 ReentrantLock(可重入锁)以及 Condition(条件)。

方式三:使用 Semaphore(信号量)

2、Java 死锁

参考:https://blog.csdn.net/u011035026/article/details/88060973