multithreading 相关问题

多线程是计算机或程序通过利用多个并发执行流(通常称为线程)同时或异步执行工作的能力。

嵌套thread_local变量

声明静态 thread_local 变量时,每个线程都有该变量的副本。想象一下一个线程然后旋转另一个线程,这个变量仍然是嵌套线程中的副本吗?

回答 1 投票 0

在C++中逐个同步三个线程

这是这个非常好的一个的延续:https://stackoverflow.com/a/33500554/22598822。该帖子适用于序列 (t1 & t2) --> t3。假设我正在运行一个程序,并且...

回答 1 投票 0

R中并行计算的最大线程数:是128吗?

我正在使用 R 在具有以下规格的机器上进行并行计算: 2 个 AMD EPYC 7K62 CPU 每个 CPU 48 个核心和 96 个线程 总计:96 个核心和 192 个线程 我正在尝试利用所有可用的...

回答 1 投票 0

如何从容器中删除死线程

我将线程存储在容器中。随着时间的推移,其中一些线程将运行,而其中一些将死亡。我想要实现的是:自动(或定期)删除死者(停止)

回答 2 投票 0

如何找出哪些所有线程在 2 个特定点之间获得了 CPU 时间?

我在linux 4.1上运行 我有一个用户模式应用程序。 在该应用程序中,我想找出哪些线程必须在 CPU 上运行,每个线程必须在 CPU 上运行多长时间,以及我的线程需要运行多长时间...

回答 1 投票 0

thread_local 单例默认执行延迟初始化?

我有以下 thread_local 单例代码: 结构单数{ 整数&参考; Singl(int& r) : ref(r) {} ~Singl() {} 无效打印() { std::cout << &ref << std::end...

回答 2 投票 0

Java 中是否有相当于 Promise.race() 的函数?

我面临这个问题,我想同时运行两个函数,使用第一个完成的函数的结果,并立即丢弃另一个函数。 最佳做法是什么

回答 2 投票 0

哪种类型的 UML 说明了多线程应用程序的*静态*线程方面?

我正在寻找最合适的 UML 图来说明多线程应用程序的以下静态方面: 显示应用程序中的线程;可能针对线程进行分组

回答 1 投票 0

Netty 工作线程和吞吐量

我创建了一个具有多个工作线程的 Netty 服务器,以检查线程数量的增加如何改变吞吐量。 这是我使用的代码。它是

回答 4 投票 0

使用Mqttclient异步并发处理多个消息

我正在开发一个程序,该程序使用来自 MQTT 主题的消息,我的目标是可以异步使用和处理多个消息。 我正在使用 Eclipse 客户端: https://www.eclips...

回答 1 投票 0

在Python多处理中执行二进制信号量或互斥体以进行上下文切换操作

我正在尝试自动化win应用程序和java应用程序之间的同步关系。 我的标准是: 启动 win 和 jav 应用程序 在jav应用程序中执行命令 等待jav的回复

回答 1 投票 0

处理多个任务列表时,所有线程都被阻塞在池中

我在使用ThreadPoolExecutor时遇到一些问题,我无法弄清楚。 我尝试使用两个List>taskList列表来存储任务,然后提交到一个threadp...

回答 1 投票 0

如何知道给定线程ID的父线程是谁

我正在 vs 2008 中调试程序。 有一个带有线程 ID 的线程列表。 我可以使用任何方法或工具来识别给定线程 ID 的父线程吗? 谢谢。

回答 5 投票 0

pthread 的工作负载真的需要以毫秒为单位才能使 pthread 受益吗?

我正在尝试衡量哪些工作负载的 pthread 变得有用。到目前为止,我发现工作负载需要大约 3 毫秒才能使 pthreads 对整体进度做出积极贡献(在 Alde 上......

回答 1 投票 0

多处理会导致 Python 崩溃,并给出一个错误:调用 fork() 时可能已经在另一个线程中进行了

我对 Python 比较陌生,正在尝试为我的 for 循环实现一个多处理模块。 我有一个图像 url 数组存储在 img_urls 中,我需要下载并应用一些 Google vis...

回答 6 投票 0

如何终止等待返回的线程

我需要以不会导致错误或延迟的方式终止正在运行的线程。问题出在函数“lMsg := lMsgQueue.Get(FQueueGetTimeout);”中,它将等待

回答 1 投票 0

尝试使用多线程在 opencv 中缓冲视频时出错

我正在尝试使用 OpenCV 中的线程将视频读入缓冲区,但我得到“Assertion fctx->async_lock failed at libavcodec/pthread_frame.c:167”,这是我想使用线程执行此操作的原因...

回答 1 投票 0

std::move_only_function线程安全吗?

在一个线程中调用 std::move_only_function 对象并在另一个线程中替换它指向的函数是否安全? 我的代码: #包括 #包括 int main() {...

回答 1 投票 0

如何在不使用无锁机制的情况下实现最大吞吐量?关于线程安全循环队列

我对 enqueueTS() 和 dequeueTS() 使用两个互斥体,以便写入器和读取器线程可以同时运行,而无需互相等待。然而,enqueueTS() 和 dequeueTS() 都会影响成员

回答 1 投票 0

共享互斥量和互斥量之间的区别(为什么两者都存在于C++ 17中)?

网上还没有例子来生动地演示这一点。在http://en.cppreference.com/w/cpp/header/shared_mutex看到了一个例子,但是 目前还不清楚。有人可以帮忙吗?

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.