Java多线程(5)-join()、yield()解析 yield() 使当前线程从执行状态(运行状态)变为可执状态(就绪状态)。cpu会从众多的可执状态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。 join() t.join()方法只会使主线程进入等待池并等待t线程执行完毕后才会被唤醒。并不影响同一时刻处在运行状态的其他线程。