stdthread 问答列表

std::thread 通过引用传递调用复制构造函数

作者:xaviersjs 提问时间:1/11/2014

好吧,我在使用 std::thread 将数据传递到线程时遇到了问题。我以为我理解了复制构造函数等的一般语义,但似乎我不太明白这个问题。我有一个名为 Log 的简单类,它隐藏了它的复制构造函数,因此:...

std::thread<未解析的重载函数类型>错误

作者:CPS 提问时间:12/15/2012

我正在尝试从我的类中生成一个线程,并且该线程在我的类中执行特定方法。代码如下所示: class ThreadClass{ int myThread(int arg){ // do somethi...

我想使用它的线程对象杀死一个 std::thread?[复制]

作者:CPS 提问时间:12/15/2012

这个问题在这里已经有答案了: 10年前关闭。 可能的重复项: C++0x 线程中断 我正在尝试使用其线程对象杀死/停止 c++ std::thread。 我们怎样才能做到这一点?...

在 std::thread 参数处引用

作者:Артём Гаркавый 提问时间:2/23/2021

我有两个功能 void f(const int &x) {} void g(int& x) {} 我能做到 int x = 0; std::thread t1(f, x); 但是我不能创造...

当 std::thread 执行 operator() 时,vector 变为空

作者:eniac 提问时间:2/23/2023

我正在尝试创建一个线程(PrinStringManager),它又创建了几个线程(PrintEntry)(取决于传入字符串向量的元素数量)。 创建的每个 PrintEntry 线程都只打印构造函数中收...

条件变量 notify_one 是否一直尝试,直到它到达使用正谓词等待的线程?

作者:Piwniczne 提问时间:11/10/2023

我正在测试边缘情况,并且我测试了场景以使一个线程匮乏。 场景是有 99 个生产者,只有一个使用者,他们都在 1 个最大大小的队列上工作。 notify_one(在达到队列的最大大小后)击中消费者的概率...

将 std::reference_wrapper 转发到 lambda 参数时忽略常量

作者:user12655242 提问时间:11/12/2023

对于以下简单类: #include <iostream> #include <string> #include <thread> #include <cstring> struct Foo_t {...


共7条 当前第1页