multithreading 相关问题

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

c++ 线程:将线程函数包装在 lambda 中

#包括 #包括 类我的类{ 民众: MyClass(int val) : val_(val) {} int val_{0}; }; void threadFunction(MyClass myObj) { // 做一点事 ... } ...

回答 1 投票 0

Linux io_uring 使用 SPSC 或 MPMC 环形缓冲区吗?

Linux io_uring 使用 SPSC 或 MPMC 环形缓冲区吗? 如果它使用 SPSC 那么是否可以在多线程应用程序中使用它?

回答 1 投票 0

R 中的 pthread 支持

我正在寻找一种在后台将 R 函数作为单独线程运行的方法。 由于 R 是用 C 编写的,我希望某些包能够支持使用 pthread 的线程。 到目前为止我已经...

回答 2 投票 0

Java Schedule 定期运行与 Thread.sleep

我面临一个具体问题。我安排了一个任务每天在某个时间运行。任务本身包括以下内容: 调用db来检查数据是否可以更新。 向外部发送 Http 请求

回答 1 投票 0

如何在动态容器中锁定可变数量的互斥锁?

类似问题: 使用 std::vector 调用 std::lock () 使用 std::lock_guard 数组锁定 std::mutex 数组 概括: 第二个显示锁定静态大小的数组,并且...

回答 1 投票 0

多处理代码在 while 循环中不起作用

周日快乐。 我有这个代码,我想使用多处理模块运行。但它不仅仅因为某种原因而起作用。 以 ProcessPoolExecutor() 作为执行器: 而真实: 如果LOC...

回答 1 投票 0

启动 PyQt 应用程序而不阻塞主线程

我正在向现有应用程序添加 PyQT UI。我必须通过从主线程上的应用程序收到的回调来初始化 QAppliaction。我无法从

回答 1 投票 0

在子流程工作时执行某些操作?

有没有办法在主进程中执行诸如打印内容或将管理器字典转换为本地字典之类的操作,以防在加入子进程时发生键盘中断: 就像是: 定义

回答 1 投票 0

如何在 WPF C# 中处理时保持 UI 畅通

我已经阅读了很多有关线程和异步的示例...,但是我无法使 wpf c# 中的 UI 在计算磁盘上的文件时不冻结 - 我无法移动窗口...,我有等待计数

回答 1 投票 0

std::atomic::wait可以用来代替互斥体吗?

在阅读了问题 C++20 mutex withatomic wait 以及 Can std::atomic 有时可以代替 std::mutex in C++? 后,我产生了这个疑问。虽然相似,但我的疑问不同,我会

回答 1 投票 0

如何从 python-telegram-bot (PTB) 中的另一个线程运行异步函数

我们知道 python-telegram-bot 使用 asyncio。但一切都发生在主线程内。 在这种情况下,我需要在另一个线程内运行异步函数。 这样做的主要目的是因为...

回答 1 投票 0

如何在 Flask 应用程序和后台线程之间同步 Python 字典

这是我的问题。我有一个 Flask 应用程序,它对某些数据集进行一些预测。用户可以将多个数据集上传到服务器,并对任意数据集进行操作。 在这里,我需要...

回答 1 投票 0

将相同的值重新写入内存位置是否算作修改内存? (在多线程的情况下)

(假设:int x{ 6 } 和 2 个评估同时写入 x = 6) -- CPP 参考文献介绍了多线程执行和数据竞争 |数据竞赛: 当表达式的求值写入...

回答 2 投票 0

如何在 Rust 中使用 RP2040 上的两个内核?

我读到RP2040有两个核心。如何在 Rust 程序中使用第二个核心? 我不需要一路通用多线程,我只想有两个线程,每个线程......

回答 2 投票 0

基于线程的网络服务器

我已经设置了一个简单的tcl服务器,可以在https://elotor-tcl-http-server-demo.hf.space/中访问 proc 服务器 {startTime 通道 clientaddr clientport} { 放置“来自 $clie 的连接...

回答 1 投票 0

std::atomic 变量与非原子变量的性能如何?

我很好奇在应用程序中使用 std::atomic 与普通浮点数的性能。我也很好奇是什么影响了这个。我经常看到关于原子性能的话题...

回答 1 投票 0

在 Linux 中,哪个选项更快:发布/解锁信号量/互斥体或创建新线程?

我有一个在 Linux 中运行的应用程序。它有一个用于实时控制的线程,这意味着该线程必须定期运行(周期约为 200 微秒)并且它...

回答 1 投票 0

c++运行多个线程并在线程抛出时在主函数中返回

#包括 #包括 #包括 #包括 #包括 类我的类{ 民众: 无效运行(){ // 做一些工作 } ...

回答 1 投票 0

如何使用 Python Socket Server 打开和关闭线程?

我有一个简单的Python套接字服务器,我希望我的客户端能够在多个连接的持续时间内打开/关闭线程进程(即我不想保持我的客户端-服务器连接...

回答 1 投票 0

任务与线程池

我有一个 C# 应用程序,其中包含要做的工作列表。我希望尽可能多地并行完成这些工作。但是我需要能够控制并行任务的最大数量。 来自

回答 4 投票 0

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