多线程 问答列表

std::map 的元素如何从映射中删除自身?

作者:shichao 提问时间:10/27/2023

我在不同的源文件中有两个类,class in 和 , class in 和 ,是一个类,它创建对象,并将其存储在映射中,当创建对象时,它会创建一个线程,我希望 s 对象从该映射中删除自己,当线程退出时...

Interlocked.MemoryBarrierProcessWide() 如何在内部工作?

作者:user22155685 提问时间:10/31/2023

基于这篇文章: https://www.albahari.com/threading/part4.aspx 我们知道,易失性不会阻止先写后读被交换,这可能会产生脑筋急转弯: class IfYouT...

如何设置线程亲和性到性能或高效内核?

作者:user2023370 提问时间:11/2/2023

我熟悉用于设置线程想要运行的 cpu。在下面的代码中,线程请求执行(设置为 13),方法是通过宏设置 affinity mask 来执行。pthread_attr_setaffinity_nptcpu...

pthread_detach会为我管理我的记忆吗?

作者:jbleners 提问时间:9/26/2008

假设我有以下代码: while(TRUE) { pthread_t *thread = (pthread_t *) malloc(sizeof(pthread_t)); pthread_crea...

需要根据用户在命令提示符 argv[1] 中输入的线程数来划分密码破解系统

作者:simanta 提问时间:11/2/2023

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <crypt.h> #include <unistd.h> #i...

在 C++ 中使用多线程时绘图不流畅

作者:HCMUSer 提问时间:11/6/2023

我的程序有这个功能: 1 个线程用于车辆移动,1 个线程用于user_input,1 个线程用于使用该输入移动人员。 一步后,我将绘制车辆和人员。如果我使用单线程,那么它可以工作。当我使用多线程时,它...

当条件从用户那里获取输入时终止于循环

作者:dabbiru earning 提问时间:11/6/2023

while input("Enter your name"): print("hai") 这将要求用户输入他的名字,并等待他输入某些内容。如果用户在 5 秒内没有给出任何名称,在这种情况下,循环...

线程与异步循环

作者:user22844080 提问时间:11/2/2023

我正在尝试将 test1 源代码更改为 test2 源代码。 这两个源代码之间有什么区别吗? 哪种代码效率更高 public class Test1 { public static Test1 I...

如何使用“BroadcastContext”通过 Rayon 调用spawn_broadcast?

作者:Machinus 提问时间:11/6/2023

我是 Rust 的新手,我正在尝试理解 Rayon 库的文档。我不明白 的原型或定义,也找不到如何调用此函数的示例。手册内容如下:spawn_broadcast source pub fn spaw...

如何在满足特定条件后立即退出函数(无需在每一行检查)?

作者:cercio 提问时间:10/26/2023

我正在开发一个多线程应用程序。其中一个线程专用于处理报警系统,该系统根据报警情况播放一定的报警(特定音调序列)。还有一个选项可以通过从另一个线程发出标志来静音警报。每当闹钟静音时,我希望我的程序立即停...


共447条 当前第15页