这个问题的原因可能是由于 std::move(线程句柄)
的实现存在问题,导致不能正确地将线程句柄移动到新的线程中。
为了解决这个问题,我们可以尝试以下几个步骤:
std::thread
,因此我们应该确保线程句柄的类型是正确的。综上所述,我们需要仔细检查线程句柄的类型、线程句柄是否被其他线程所占用以及新线程的上下文环境是否正确,以确定为什么 std::move(线程句柄)
失败了。如果问题仍然存在,建议使用 std::detach(线程句柄)
来分离线程句柄,并将其移动到新的线程中。
领取专属 10元无门槛券
手把手带您无忧上云