gpt4 book ai didi

java - 如果用户线程已经完成工作,是否有任何技术可以强制守护线程完成某些任务?

转载 作者:行者123 更新时间:2023-11-29 08:04:44 25 4
gpt4 key购买 nike

在我的主程序中,我运行了 1 个用户线程,它的所有子线程都是守护线程。因此,当用户线程完成其工作时,所有守护线程也将终止。我正在守护进程线程中执行一些必须在线程终止前完成的代码块。

如果用户线程完成工作,是否可以在守护线程中等待特定 block 的执行?

最佳答案

你可以用不同的方式来实现

  1. 使用 Thread.join();
  2. 使用 Observer-Observable 模式
  3. 使用 CountDownLatch

关于java - 如果用户线程已经完成工作,是否有任何技术可以强制守护线程完成某些任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12011331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com