摘要:
join在线程里面意味着“插队”,哪个线程调用join代表哪个线程插队先执行——但是插谁的队是有讲究了,不是说你可以插到队头去做第一个吃螃蟹的人,而是插到在当前运行线程的前面,比如系统目前运行线程A,在线程A里面调用了线程B.join方法,则接下来线程B会抢先在线程A面前执行,等到线程B全部执行完后 阅读全文
摘要:
相同点: 让线程暂停运行。 都是静态方法,可以直接调用。 不同点: sleep让线程从运行状态进入阻塞状态,但是不放开手中的资源。 yield让线程从运行状态进入就绪状态,释放手中资源,再次等到CPU调度。 阅读全文