multithreading 相关问题

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

基于线程的网络服务器

我已经设置了一个简单的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

c++ 线程函数按值接受类对象:为什么调用移动构造函数?

#包括 #包括 模板 类我的类{ 民众: MyClass(int val) : val_(val) {} // 复制构造函数 MyClass(const MyClass& other) :

回答 1 投票 0

Pthread条件睡眠?

我正在尝试找到一种简单的方法来睡眠或停止执行,并唤醒 C 中的另一个(而不是调用的)线程。 它应该像这样工作: int 主函数(无效) { int 消息 = 0; ptread_t t;

回答 2 投票 0

c++ 线程函数按值接受对象:为什么 std::ref(obj) 可以编译?

#包括 #包括 模板 类我的类{ 民众: MyClass(int val) : val_(val) {} 私人的: int val_; }; 模板 无效

回答 1 投票 0

TryTake 正在窃取最近在另一个线程上添加的元素

在解释 ConcurrentBag 时,在线链接 https://www.albahari.com/threading/part5.aspx 表示“...所以,准确地说,调用 Take 会为您提供最近添加的元素.. .

回答 1 投票 0

多线程是 Dynamodb BatchWriteItem 25 条记录限制的最佳解决方法吗

我需要向 DynamoDB 表写入几百万条记录。该应用程序是使用 golang 和 aws-sdk v2 编写的。我目前使用 BatchWriteItem 一次写入 25 个项目。这可以插入...

回答 1 投票 0

如何在完成后从容器中删除`std::thread`?

类中有一个std::list,另一个线程可以添加一些。如何处理完成后从列表中删除线程元素的责任? 我以为...

回答 1 投票 0

同步方法和块有什么区别?

同步方法和同步语句有什么区别? 如果可以的话,请用一个例子来更清楚地说明。

回答 5 投票 0

RaspberryPI 线程随着时间的推移会导致延迟

简介 我正在 Raspberry Pi 上使用 Python 3.9 开发一个多线程应用程序,它利用 ThreadPoolExecutor 来管理多个线程。 随着时间的推移,开始有...

回答 1 投票 0

接收单个任务完成通知 OmniThreadLibrary Parallel.ForEach

我使用 Delphi 10.4 和 OmniThreadLibrary,利用 Parallel.ForEach 构造来执行任务。但是,我遇到了一个问题,只有当所有任务都完成后我才会收到通知

回答 1 投票 0

Java:使用 executorService 运行异步任务

我有两个端点/issue和/callback,调用/issue后会立即调用/callback。在问题中,我向执行者服务提交了一项任务,并将未来存储到地图上,键为 or...

回答 1 投票 0

从多个线程调用accept()

我正在编写一个并发 TCP 服务器,它必须使用“每个连接一个线程”的方法(使用线程池)处理多个连接。我的疑问是哪种方式对每个人来说都是最佳的方式

回答 1 投票 0

ExecutorService 未将完成的线程返回到池中?

我创建了一个异步任务线程,它为长时间运行的作业创建了内部 8 个工作线程。假设我有 8 个长期运行的作业,一切都工作正常。所有 8 个 Worker-Jobs 在例如 10 秒内完成...

回答 1 投票 0

在widlfly任务线程中中断是一个坏主意吗?

我在 Wildfly 中的两个任务线程之间存在竞争条件。我的系统在多个其他系统之间进行协调。我有一个保存交互状态的对象。偶尔有两个请求...

回答 1 投票 0

如何在另一个线程或后台使用R.raw.music1运行音乐?

我想在后台或不在主线程上的另一个线程中运行音乐。当我继续单击按钮并调用音乐方法时,然后立即开始音乐,不会有任何延迟,也不会冻结主线程。

回答 2 投票 0

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