问题描述
- 判断线程结束的方法?
-
一个定时服务,要同时开启3个线程。但是要其中指定的2个线程结束后程序才能继续后面的操作。用什么方法阻塞,并判断线程结束最好?
解决方案
用线程同步可以实现呀
解决方案二:
不知道你问的是Java还是C 如果是java的话 那么线程中有wait()和signal()需要改变值的地方进行加锁然后 使用静态全局变量 控制判断之前的两个线程是否执行完了 如果执行完了那么 signal()唤醒等待队列
如果是C的话使用的是信号量机制 然后还有时间控制 具体的方法名字很长我忘记了你可以查一查
希望对你有帮助。
时间: 2024-11-16 13:19:35