Thread各方法介绍

join():阻塞当前父线程,直到调用join方法的子线程执行结束才会重新唤醒父线程(子线程对象调用该方法之前需要先start启动子线程,否则该方法无用)

join(long):阻塞当前父线程,阻塞时间为参数指定的毫秒数,阻塞时间到达之后自动唤醒父线程,也就是说要么调用join方法的子线程执行结束或者要么子线程执行时间超过指定时间,否则父线程一直被阻塞(子线程对象调用该方法之前需要先start启动子线程,否则该方法无用)

join底层就是用wait和notify实现的。

猜你喜欢

转载自blog.csdn.net/qq_36951116/article/details/86689885