使用join的线程执行完了,其他线程才能执行?
join很多人说是合并的意思,怎么如此命名?

解决方案 »

  1.   

    就是,把指定线程执行之后,再执行其他线程
    join(1000);// 执行1000毫秒之后,才能让其他线程执行
      

  2.   

    join我理解应是线程连接的意思,一个完后,另一个。
      

  3.   

    无参数的join是等待线程结束!就是等到线程结束在执行其他的线程,有参数的是最多等多长时间.然后不管线程有没有执行完毕就去执行其他的线程还有啊,你不会查API吗?讲的很详细啊
      

  4.   

    up所有楼上!举个例子:
    比如你正在玩儿游戏,突然想到有一封邮件需要马上发出,这时你暂停了游戏,让发邮件的线程join(加入)进来,直到这个发邮件的动作完成了,你就继续游戏之。
      

  5.   

    难道如果所有线程之后都用一个join就相当于没有线程
      

  6.   

    你调用哪个线程的join方法,那别的线程就会暂停,一直等,等这个线程执行完以后,才能执行
    当然,如果你调的时候传入了参数,比如:
    join(1000)
    就是,等待这个线程执行1000毫秒,然后别的线程再执行。