multithreading 相关问题

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

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

如何使用 OpenMP 在共享内存系统上并行化 Fortran 中的嵌套循环,并将线程显式分配给内部和外部循环?

我正在开发一个带有嵌套循环的 Fortran 程序,我想使用 OpenMP 对其进行并行化。该程序在共享内存多处理器系统上运行,我想要以下内容: 内循环...

回答 1 投票 0

如果Redis是单线程的话,怎么能这么快呢?

我目前正在尝试了解Redis的一些基本实现。我知道 Redis 是单线程的,并且我已经偶然发现了以下问题:Redis 是单线程的,...

回答 2 投票 0

为什么Redis是单线程的(事件驱动)

我正在尝试了解 Redis 的基础知识。 不断出现的一个问题是,Redis 是单线程的,它使事物变得原子化。但我无法想象它的内部是如何工作的。我...

回答 3 投票 0

Redis是单线程的,那么它是如何进行并发I/O的呢?

在尝试掌握 Redis 的一些基础知识时,我发现了一篇有趣的博客文章。 作者指出: Redis 是单线程的 epoll/kqueue,并且在 I/O 并发方面可以无限扩展。 我

回答 2 投票 0

哪些 x86 C++ 编译器本身是多线程的?

现在几乎每个用户的台式机(以及大量笔记本电脑)上都有 2 或 4 核。高级用户拥有 6-12 个 AMD 或 i7 核心。 哪些 x86/x86_64 C/C++ 编译器可以使用多个线程来执行...

回答 7 投票 0

如何从bash循环运行多线程或并行curl命令?

我正在寻找一种使curl请求自动化的解决方案。 目前我通过循环选项管理它并且工作正常,但是因为我不知道如何实现并行性和多线程,我的

回答 1 投票 0

如果对 int 变量的写入和读取是原子的,为什么还需要 AtomicInteger?

我在 Oracle 文档中读到: 对于引用变量和大多数变量来说,读取和写入都是原子的 原始变量(除 long 和 double 之外的所有类型)。 (我猜这个功能已经在some中添加了...

回答 4 投票 0

多线程分叉

fork()函数可以用来复制多线程进程吗?如果是这样,所有线程都会完全相同,如果不是,为什么不呢?如果无法通过fork进行复制,还有其他方法吗

回答 4 投票 0

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