一尘不染

如何暂停然后恢复线程?

java

我声明我已阅读有关线程的内容,但从未使用过。所以我问你:)

我有两个线程:AB,其中A管理GUI和B逻辑。

我将从开始A

然后在A绘制GUI时,我将其暂停,以等待B到达X点的run方法。

B到达X点进入run方法时,我暂停B并继续A

AB共享一些变量来管理GUI和逻辑…

我可以做吗?如果是,如何?:)


阅读 213

收藏
2020-09-08

共1个答案

一尘不染

使用wait()notify()方法:

wait() -使当前线程等待,直到另一个线程调用 该对象notify()notifyAll()方法。

notify() -唤醒正在该对象的监视器上等待的单个线程。

2020-09-08