调用join方法时,调用线程也就是本例中的stage线程将被阻塞,直到被调用线程也就是本例中的程先生执行完为止。
2017-04-14
调用join方法时,调用线程也就是本例中的stage线程将被阻塞,知道被调用线程也就是本例中的程先生执行完为止。
2017-04-14
老师应该发下楼上的这个总结,Stage舞台继承了Thread类,其实它相当于一个总线程,用于控制多个线程协同工作的,yield()方法是让当前线程可以让出处理器,让多条线程可以同时进行的关键,join()方法就相当于等待线程,由于各个线程独立运行互不干扰,当它们同时进行的时候,会出现某个线程过早结束的情况,本例中的Stage总线程如果不在"程咬金"线程出现的时候使用join方法,它就会在启动了"程咬金"线程之后运行结束,导致舞台剧过早结束,所以用join方法来等待"程咬金"线程,只有当使用了join方法的线程运行完毕了之后,也就是等待"程咬金"线程运行完毕以后,才是舞台剧的谢幕
2017-04-11