stdthread

stdthread

文章 0 浏览 2

std :: thread(threadfunction,this);在视觉工作室中导致错误,但不会导致视觉工作室代码

因此,我有以下C ++类,该类将std ::线程作为成员变量存储,并在该单独的线程中启动成员函数。但是,此代码仅在Visual Studio代码(使用MSYS2 12.1.0…

清引 2025-02-10 20:43:03 2 0

STD ::螺纹存储variadic参数如何通过其构造函数传递?

假设我声明了一个带有以下代码的线程: #include #include void printStuff(const char* c, long x) { std::cout << x << " bottles of " << c << " o…

神魇的王 2025-02-09 06:52:02 4 0

C&#x2B;&#x2B; - 当向量传递到方法时,怪异的线程行为

我编写了以下代码,并注意到了怪异的行为。 #include #include #include void withVectorArg(double waitTime, std::vector q = {}) { std::cout << "…

我的奇迹 2025-02-06 22:39:21 1 0

同时悬挂两个STD/POSIX线程真的不可能吗?

我想简要暂停在Linux上运行的多个C ++ STD线程。 OS似乎不支持这一点。 这些线程处理的任务需要花费不平衡且不可预测的时间(几秒钟)。 当CPU温度上…

清秋悲枫 2025-02-01 09:10:47 1 0

C&#x2b;&#x2b;中的多线程 - 显示动画直到另一个线程完成

序言:这是我第一次尝试使用具有多线程的任何语言编写程序。我没有先前在STD ::线程的经验,也没有描述多线程的程序。请让我知道您是否需要更多信息来…

泪冰清 2025-01-27 12:51:30 2 0

为什么我要使用共享内存和单独的进程而不是std ::线程?

当讲师提到的 shmget 作为反学通信的一个示例时,我正在观看有关操作系统的最新讲座系列。这个问题是关于“共享内存”和 shmget 的亲戚。 什么是共享…

落日海湾 2025-01-26 03:29:15 4 0

使用c&#x2b;&#x2b;

我正在尝试使用线程,但在主源文件之外不起作用。 例如,它不起作用, void Game::foo() { std::cout << "Why are you not working properly"; } void…

吃→可爱长大的 2025-01-23 20:47:40 2 0

为什么`s std :: thread()`and`sTD :: packaged_task()`尽管它们都接受可呼出的目标,但它们的作用不同?

这是一个简单的代码代码段: #include #include #include void foo(int){} int main() { std::thread(foo, 1).join(); //works indeed std::packaged_…

转身泪倾城 2025-01-22 09:54:42 4 0

C++多线程 Winsock 服务器的行为与预期不同

我正在尝试使用 Winsock 在 C++ 中为 Windows 创建一个简单的多线程服务器。我面临着一个我不知道如何解决的问题。我希望我的服务器能够同时为多个客…

记忆里有你的影子 2025-01-18 12:43:44 3 0

C&#x2B;&#x2B;中的平行结构/实例化

我有一个有很多 setter 方法的类。 后续的每个 setter 方法都需要前面的 setter 方法已设置的数据。即,如果 setA() 在类中设置了变量 _a,则 setB() …

记忆で 2025-01-17 13:05:04 3 0

如何连接多个在 C++ 中不停顿的线程

在 C++ 中,我有一个线程 std::vector,每个线程运行一个永远运行的函数 [while(true)]。 我将它们加入到一个 for 循环中: for (auto& thread : thre…

多谢你的绝情让我学会死心 2025-01-14 15:48:18 2 0

没有匹配的函数可用于调用<未解析的重载函数类型>

我无法回答类似的问题。这就是我的 MRE,基本上我想使用接受模板引用的版本来重载 fun。这一切都有效,直到 std::thread 进入游戏。看来我从它的构造…

北斗星光 2025-01-14 15:32:27 4 0

使用具有共享内存的线程

我有一个将数据写入共享内存的 exe,而不是从共享内存读取数据,当将共享内存复制到不同的内存时,我想使用 std::thread ,因为编写器 exe 不会停止写…

白云悠悠 2025-01-13 23:04:27 5 0

如何在c++11中获取整数线程id

c++11 有可能获取当前线程 id,但它不能转换为整数类型: cout<

蹲墙角沉默 2024-12-04 21:31:33 3 0

作为线程参数的指针和引用之间的区别

这是示例: #include #include using namespace std; void f1(double& ret) { ret=5.; } void f2(double* ret) { *ret=5.; } int main() { double ret…

星軌x 2024-10-19 11:20:04 6 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文