java吧 关注:1,265,755贴子:12,768,480
  • 3回复贴,共1

求大神指教线程同步问题。

取消只看楼主收藏回复

有一个主线程,十个子线程。首先主线程启动,这时要求主线程等待(阻塞)再同步执行十个子线程,得到一个值,再执行主线程打印输出。


来自手机贴吧1楼2012-09-12 10:58回复
    JAVA实现,因为不对主线程进行控制,那么这11个线程都是同步的,每次的的值都不一样。例如主线程wait之类的没办法知道10个子线程何时执行完所以被pass了。求其他方法


    来自手机贴吧7楼2012-09-12 11:01
    回复
      2025-06-23 09:51:08
      广告
      哦。整个程序是这样的。先随机生成1000个数存到数组里。然后在文本框里输入一个你要找的数,10个线程,每个线程找100个数,把找到的数的位置显示在另一个文本框中


      来自手机贴吧11楼2012-09-12 11:18
      收起回复
        countdownlatch不错啊。郁闷的是竟然在until里。


        来自手机贴吧12楼2012-09-12 11:23
        回复