什么叫一个对象的run方法?每一个线程都是单独的run,怎么可能是运行一个run?

解决方案 »

  1.   

     Class run1 implements Runnable {
        void run (){ //
    }
    } public Class Main{
       public static void main(String[] args) throws Exception {ExecutorService executor = Executors.newFixedThreadPool(2);
    executor.execute(new run1("aa","cc") );
    executor.execute(new run1("bb","dd") );

    }
    }大致就是这样。  当一个线程到达暂停点,其余线程暂时要怎么搞啊?大神!
      

  2.   

    你的描述不清晰,线程里面才有run方法。我觉得你的意思应该是要很多线程去执行一个对象的一个方法,然后在一个当其中一个线程到某一点时,让其他线程都停止,到刚才那线程执行到某一点后,大家再又一起继续执行,不知道是不是这意思?那我觉得,java.util.concurrent包中的几个类可以帮到你。CyclicBarrier就可以解决这个问题。建议你可以去学学java5的并发库,就可以解决你的问题。不懂可以继续提问,满意之后请结贴给分。