线程 Join

前言

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

简单点说,就是插队。

正文

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

B.join()

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

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

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

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

posted @ 2020-06-21 10:27  敖毛毛  阅读(188)  评论(0编辑  收藏  举报