java吧 关注:1,273,571贴子:12,783,111
  • 12回复贴,共1

问一个关于多线程的问题

只看楼主收藏回复

三个线程A B C 怎么让 A执行完之后 执行C 最后 执行 B 线程 越详细 越好啊 谢谢


1楼2017-02-27 17:00回复
    一个线程不好吗


    来自Android客户端2楼2017-02-27 17:02
    回复
      2025-08-11 22:39:33
      广告
      不感兴趣
      开通SVIP免广告
      自己顶


      3楼2017-02-27 17:05
      回复
        线程本来就是抢时间片执行的,应该不行吧,用一个线程


        IP属地:上海来自Android客户端4楼2017-02-27 17:35
        回复
          Condition, Countdownlatch


          IP属地:上海来自Android客户端5楼2017-02-27 17:45
          回复
            先设个变量,让线程都沉睡,当A线程执行完,这个变量置一个值同时写个监控,监控这个变量是什么值,当这个值为某值的时候唤醒C线程,同样的方法唤醒B线程,应该这个思路!


            6楼2017-02-27 17:46
            收起回复
              使用jojn方法,


              IP属地:浙江来自iPhone客户端7楼2017-02-27 17:51
              收起回复
                在B线程调用C的join方法,在C中调用a的join方法!!!!
                不过话说,你这需求有点怪啊


                来自Android客户端9楼2017-02-27 19:04
                收起回复
                  2025-08-11 22:33:33
                  广告
                  不感兴趣
                  开通SVIP免广告
                  用临界区,在任意时刻只允许一个线程访问


                  10楼2017-02-27 19:43
                  回复