8 个解决方案
#1
看API,线程类的join和wait等方法。线程通信的知识。
#2
1、既然是这样,完全可以通过一个线程来完成。
2、在一个线程完成的时候,启动另外一个线程。
3、使用同步锁。
2、在一个线程完成的时候,启动另外一个线程。
3、使用同步锁。
#3
那你这样用多线程有什么意义
#4
那就不要用多线程
#5
先起一个,叫他wait着,等线程执行完的时候 ,把那个线程唤醒
BTW:想不到为什么会有这个需求
BTW:想不到为什么会有这个需求
#6
感觉没有什么意义……把工作放到同一个线程中就好了啊,最简便的办法。
#7
设置优先级,优先级越高的越先执行,但是只只是单核的情况下,如果是多核的话,设置优先级也会出现并发执行。
#8
感谢楼主的提问,让我豁然开朗!
既然要让一个线程等一个线程,那还要多线程干嘛?所以。。不用了!
既然要让一个线程等一个线程,那还要多线程干嘛?所以。。不用了!
#1
看API,线程类的join和wait等方法。线程通信的知识。
#2
1、既然是这样,完全可以通过一个线程来完成。
2、在一个线程完成的时候,启动另外一个线程。
3、使用同步锁。
2、在一个线程完成的时候,启动另外一个线程。
3、使用同步锁。
#3
那你这样用多线程有什么意义
#4
那就不要用多线程
#5
先起一个,叫他wait着,等线程执行完的时候 ,把那个线程唤醒
BTW:想不到为什么会有这个需求
BTW:想不到为什么会有这个需求
#6
感觉没有什么意义……把工作放到同一个线程中就好了啊,最简便的办法。
#7
设置优先级,优先级越高的越先执行,但是只只是单核的情况下,如果是多核的话,设置优先级也会出现并发执行。
#8
感谢楼主的提问,让我豁然开朗!
既然要让一个线程等一个线程,那还要多线程干嘛?所以。。不用了!
既然要让一个线程等一个线程,那还要多线程干嘛?所以。。不用了!