我有一个启动线程的方法,我想让该方法阻塞直到线程完成其设置阶段,否则将面临竞争条件。
我知道我想用wait notify,但是我不知道如何拥有monitor等等。
最佳答案
我通常使用 Count down latch如果只有启动线程需要等待。
那里有示例,但如果您需要,我可以举一个简单的示例。
或者您可以使用 barrier如果多个线程有可能使用thread,需要知道什么时候初始化。
关于java - 我怎样才能让线程在完成设置后告诉启动它的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5690225/