线程 Join

前言

线程中join,英文翻译过来是加入的意思。

简单点说,就是插队。

正文

。。。A线程执行前段 。。。。

B.join()

。。。A线程执行后段。。。。

就是B加入进来了,要执行B的代码了,所以意思就是当B没有执行完,A是不会执行的。这种情况是需要的,比如说A中需要B处理完的数据。

而还有一种情况,当B只属于附加功能,如果太长时间了,那么可以让A等待几毫秒后,如果B没有执行完,那么就返回超时继续执行A。

这时候就需要join(Millisecond,nanosecond),其实只要只一个参数就行,第二个参数基本属于语法糖,谁会去在意纳秒这种概念。

猜你喜欢

转载自www.cnblogs.com/aoximin/p/13171583.html