并行 问答列表

算术数计算问题中的这个循环可以并行化吗?

作者:Pavle Šarenac 提问时间:11/7/2023

我认为 和 变量可能是外循环潜在并行化中线程的减少变量。我只是有点困惑这种并行化是否真的是可能的,因为在内部循环中正在发生变化,那么这是否意味着外部循环的迭代是相互依赖的,并且由于这个原因并行化是不可...

我不明白旋转门是如何工作的

作者:Miles DeBoer 提问时间:11/8/2023

我正在阅读这本信号量小书,并达到了以下代码: rendezvous mutex . wait () count = count + 1 mutex . signal () if count =...

Haskell:异步中纯代码的并行执行

作者:Emulebest 提问时间:11/7/2023

我正在尝试制定 Haskell 的异步模型,并且在将已知概念与 Haskell 所做的相匹配时遇到了麻烦。 我有以下代码: module Main where import Control.Con...

Python 与 concurrent.futures.ProcessPoolExecutor(或多处理)的并行性。Pool) 和 AsyncIO

作者:Red 提问时间:11/2/2023

目前,我正在开发一个项目,该项目可以监听每个 API 请求,对其进行检查并将其发送回去。可悲的是,API 设法使我的单线程 AsyncIO 和多线程尝试过载,但 CPU 从未达到负载的 20%。 所...

MPI 扫描已反转

作者:Avles Edivad 提问时间:11/4/2023

我正在使用mpi_scan(在 MPI 中,reduce 和 scan 有什么不同?)进行求和,以便每个进程都有部分求和。 然而,在我看来,使用 mpi_scan,求和是从 0 级的过程开始完成的,...

限制循环中正在运行的任务数 [重复]

作者:Magik 提问时间:10/19/2023

这个问题在这里已经有答案了: 如何限制并发异步 I/O 操作的数量? (12 个答案) 如何在 C# 中限制并行任务的最大数量 (11 个答案) 上个月关闭。 我有一种情况,我想限制并发运行任务的数...

如何防止创建的线程数超过可用的硬件线程数?

作者:Jackdaw 提问时间:10/27/2023

我有以下方法,用于通过为每个文件创建不同的任务来初始化和启动日志文件处理。在任务管理器中,我可以看到这个函数正在以这种方式创建大约一百个线程。 public async Task LogProces...

PowerShell:无法使用变量变量 $Using:(Get-Variable -Name $Name)

作者:Thor1012 提问时间:10/27/2023

在 ForEach-Object -Parallel{} 中,我尝试调用在函数之前定义了不同名称的变量。这需要从函数外部拉入变量。$Using:Name 但是,当尝试使用 或 它提供错误时:“变量引...

PowerShell 使 ForEach 循环并行

作者:Net Dawg 提问时间:10/29/2023

这是工作代码: $ids = 1..9 $status = [PSCustomObject[]]::new(10) foreach ($id in $ids) { $uriStr = "htt...

使用 Task.WhenAll 并行化 .NET 任务的最佳方式

作者:Zenith 提问时间:10/18/2023

我有一个程序,需要执行以下指令: 通过 Http 请求检索项目列表 对于每个检索到的项目,以该项目为参数执行另一个 Http 请求 目前,我的解决方案如下: var items = await ...


共103条 当前第3页