传i值根本就不应该新建一个vector,应该直接传一个i进去,到了线程里有需要再创建 vector
总之这是两个问题。
【 在 z16166 (Netguy) 的大作中提到: 】
: 标 题: Re: 这个为什么vector里的值会变化呢?
: 发信站: 水木社区 (Fri May 1 14:49:07 2020), 站内
:
: 生命周期是一方面。
:
: 楼主的需求是给不同的task/thread传递不同的i值,你这个例子也不能满足的(除非把task/thread读取i的操作都串行化)。这个怎么搞,前面已经充分讨论过了。
:
: 【 在 here080 的大作中提到: 】
: : 我写的就是要join的意思,所以没有问题。
: : 不是堆和栈的问题,是生命周期的问题。
: :
:
: --
: ※ 修改:·z16166 于 May 1 14:54:04 2020 修改本文·[FROM: 123.118.187.*]
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 123.118.187.*]
--
修改:z16166 FROM 123.118.187.*
FROM 76.126.252.*