multithreading 相关问题

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

Azure 函数应用程序日志在转换为使用新线程后停止输出到日志分析

我有一个运行很长操作的 C# 函数应用程序,以及一个使用 AzureFunction@1 任务调用它的管道。使用此任务的方法是在新的线程中启动函数实际工作...

回答 1 投票 0

Android:java.lang.OutOfMemoryError:线程创建失败

我最近在 Android 市场上上传了我的应用程序,但收到以下错误,无法追溯: java.lang.OutOfMemoryError:线程创建失败 在 java.lang.VMThread.create(Nat...

回答 3 投票 0

延长线程变量的生命周期

我正在从文件中读取一个字符串,将其按行分割成一个向量,然后我想在单独的线程中对提取的行进行一些操作。像这样: 使用 std::fs::File; 使用 std::io::prelu...

回答 1 投票 0

排队线程池CPU使用率高

我的服务器(AlmaLinux)上有一个 Java 进程消耗了 400% 以上的 CPU,但事实不应该如此。 根据我的分析,我发现多个 QTP(排队线程池)消耗 CPU: 分析后...

回答 1 投票 0

如何在 Android 电子商务应用程序中同步数据检索和 UI 更新?

我正在开发一个用于电子商务的 Android 应用程序,我面临着一个挑战,即在完全检索所需数据之前创建用户界面。结果,应用程序不显示...

回答 1 投票 0

python 线程的意外行为。条件

我正在尝试同步多个线程。我期望使用 threading.Condition 和 threading.Barrier 时的脚本输出大致相同,但事实并非如此。请解释为什么会发生这种情况。 在

回答 1 投票 0

使用 ifstream 进行多线程读取

需要加快文件读取速度,所以决定使用多线程 我有一个非常简单的程序: int main() { std::string mPath = "input.txt"; std::ifstream in_1(mPath, std::

回答 1 投票 0

如何在 OMP - C 中将私有数组合并到共享数组?

我正在尝试并行化一个程序,以使用归约来查找局部最大值。但是,我在合并过程中遇到了一个问题:合并后的数组最终少了两个

回答 1 投票 0

两个程序可以反序列化一个文件并使用mmap共享内存吗?

我有一个大小为 1GB 且包含序列化数据的只读文件。我有 2 个重复的进程想要将文件反序列化为 C++ 对象并在我的程序中使用它们。有了 mmap,它...

回答 1 投票 0

std::async:“就像在新线程中一样”是否保证使用互斥锁是安全的?

2020年标准说(23.9.9/4.1): 如果在策略中设置了 launch::async,则调用 invoke(decay-copy(std::forward(f)), Decaycopy( std::forward(args))...) (20.14.4, 32.4.3.3) 就好像在

回答 1 投票 0

std::async 和 std::future 在幕后使用互斥体和条件变量吗?

我一直相信使用 std::async 与返回的 future 基本上只是使用互斥体的简化方法,其中新 std::thread 的实际处理和锁定/解锁...

回答 1 投票 0

在并发 Haskell 中原子地修改多个 IORef

atomicModifyIORef 的文档说明如下: 此函数对于在多线程程序中安全地使用 IORef 非常有用。如果你只有一个 IORef,那么使用atomicModifyI...

回答 1 投票 0

R 是否将计算限制在单个核心?可以吗?

已经有一段时间了,我的记忆已经模糊了,但我记得当我在 HPC 上使用 Matlab 时,我必须明确告诉 Matlab 不要使用比我的工作要求更多的线程,否则 Matlab 会吃掉

回答 1 投票 0

同步同一 Greasemonkey 脚本的多个实例

我有一个 Greasemonkey 用户脚本,它在任务队列上运行。该队列是一堆序列化的 JSON 对象,分散在脚本私有首选项空间中,可以通过 GM_getValue 访问,

回答 1 投票 0

多线程和多处理线程池之间的区别?

我在文件 A 中有 20 个项目的列表,这些列表被传递到文件 B 进行处理并返回结果。 目前我正在使用多线程。并遇到了线程池的概念和

回答 2 投票 0

Python logger:每个线程不同的日志记录属性

我的用例如下:我有一个处理请求的服务器,对于每个请求,我希望日志记录包含一个 user_id。我希望为其他开发人员提供尽可能无缝的服务...

回答 1 投票 0

将“BackgroundWorker”替换为“Thread”

我想用线程替换我的winform应用程序中的BackgroundWorker。 目标是在 UI 线程之外的新线程中执行作业并防止程序在运行期间挂起。 所以我这样做了: p...

回答 2 投票 0

如何在Python中并行启动2个请求

我想在Python中执行2个函数来在后台执行请求。我不介意等到两者完成,但它们应该并行执行。 我尝试使用并发。

回答 1 投票 0

在原子变量上使用 = 运算符?

是newNode->next = NULL;在这种情况下是未定义的行为? 结构节点{ 整数值; _Atomic(结构节点*) 接下来 }; //在初始化阶段 结构节点* newNode = malloc(sizeof(struct...

回答 2 投票 0

Flask 中并行化请求处理的正确方法

我有一个接收 GET 请求的 Flask 服务,我想扩展该端点(在单台机器/容器上)的 QPS。我应该使用 python ThreadPoolExecutor 还是 ProcessPoolExecutor,还是

回答 1 投票 0

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