multithreading 相关问题

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

如何在 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

perl CGI 线程未终止

我的 cgi Web 应用程序遇到了一些问题,我使用 ithreads 进行一些并行处理,其中所有线程都有一个共同的“目标”。因此,我将它们全部分离,一旦找到我的答案...

回答 4 投票 0

在PyQt中取消后台任务(终止QThread)

这个问题与这个没有解决方案的问题非常相关,但又不完全相同。 我想问一下PyQt中是否有启动后台任务的方法,并且是...

回答 2 投票 0

如何更改线程名称

我有一个使用“大量”线程的服务器应用程序。不想争论它到底应该使用多少个线程,如果能够看到一些描述性的内容那就太好了

回答 3 投票 0

Python GIL、多线程和原子性

我读到Python中的列表提供了原子操作。我有 2 个线程使用列表:一个线程迭代列表以检索正则表达式字符串以应用于某些对象,另一个线程更新列表...

回答 1 投票 0

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