在java中多线程中,如何让一个上一个线程执行完成后,才开始下一个线程执行

Smart_Vnote 2013-03-07 04:55:43
在java中多线程中,如何让一个上一个线程执行完成后,才开始下一个线程执行
...全文
1237 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Only_isssilence 2014-10-30
  • 打赏
  • 举报
回复
感谢楼主的提问,让我豁然开朗! 既然要让一个线程等一个线程,那还要多线程干嘛?所以。。不用了!
shililu 2013-09-29
  • 打赏
  • 举报
回复
设置优先级,优先级越高的越先执行,但是只只是单核的情况下,如果是多核的话,设置优先级也会出现并发执行。
miaowhehe 2013-03-07
  • 打赏
  • 举报
回复
感觉没有什么意义……把工作放到同一个线程中就好了啊,最简便的办法。
泰坦小毛驴 2013-03-07
  • 打赏
  • 举报
回复
先起一个,叫他wait着,等线程执行完的时候 ,把那个线程唤醒 BTW:想不到为什么会有这个需求
三心不可得 2013-03-07
  • 打赏
  • 举报
回复
那就不要用多线程
yiyixinggu 2013-03-07
  • 打赏
  • 举报
回复
那你这样用多线程有什么意义
rumlee 2013-03-07
  • 打赏
  • 举报
回复
1、既然是这样,完全可以通过一个线程来完成。 2、在一个线程完成的时候,启动另外一个线程。 3、使用同步锁。
999朵玫瑰 2013-03-07
  • 打赏
  • 举报
回复
看API,线程类的join和wait等方法。线程通信的知识。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧