java - 使单个线程执行完成

标签 java multithreading

我在一次采访中被问到这个问题 - 不确定它是否有意义。

您启动并运行了多个相同优先级的线程,您如何确保其中的特定线程首先运行完成?

不能在其他线程上使用 wait() 和 sleep() 技巧..

编辑: 不允许修改其他线程。

最佳答案

有一个线程join()另一个

关于java - 使单个线程执行完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105653/

相关文章:

multithreading - 线程和进程

java - 如何在不同线程中运行同一个类的不同方法?

C# + WinRT + 用于网络(Azure 移动服务)操作的 Monogame 线程

java - 增加字节数组内容的值

java - + 如何在 JAVA 中处理字符串

java - 对象数组列表到字符串数组

java - ZK - 从 ItemRenderer 访问 GUI 元素

c# - 当我断开一个客户端套接字时 Windows 服务关闭

c - C中的多线程无法正常工作

java - 在使用泛型参数调用方法时,有什么方法可以避免类型转换?