栈上emplace创建线程时变量无法正确传递的问题求助
栈上emplace创建线程时变量无法正确传递的问题求助
我刚接触多线程开发没多久,完全摸不着头绪,不知道该从哪开始排查问题。这个麻烦事是在一个更大的项目里冒出来的,我也搞不清它和项目其他代码的关联度到底有多大。
我写了一个system类,它完整描述了我需要模拟的物理系统。我对这个类以及它的方法的正确性还是挺有信心的——毕竟我是在把这个类写完、测试到完全满意之后,才开始着手并行计算部分的开发。
现在我尝试在栈上用emplace创建线程,调用这个类里的PropagateElectron方法时,遇到了变量无法正确传递的问题,折腾了好久都没搞定,有没有大佬能帮我看看呀?
备注:内容来源于stack exchange,提问作者M i ech
相关产品推荐
相关产品推荐

