insert感觉相对能更形象,或者stepin也像
join 汇合、汇聚 POSIX线程标准函数pthread_join,然后boost线程库定义的准标准沿用了单词join,c++11标准也采用了boost的命名join. 多线程平行时空,join 形成交点。 windows API系列就喜欢wait
这种函数名的意义,是当时写api的人赋予的(大部分单词都是词和意一致的,少数因为某些单词已经被赋予其他意义了,所以只能选用一些意义接近的词)。 join是加入的意思,在一个处理中加入另外一个处理说明什么?说明加入的处理需要执行才结束后才能继续后面的处理,否则就不(join)加入了,而改成调用执行之类的就可以了(如call或者exec或者run等等,这些都没有表示等待的意思,只是表示调用执行)。 当然用wait是可以,但是wait已经被赋予了另外的意义了(线程等待锁),所以选择join在某种程度上还是能表达等待的意义的。
并行分支合并,才猜是这个意思
64,281
社区成员
250,470
社区内容
加载中
试试用AI创作助手写篇文章吧