问题标签 [parallel-processing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
405 浏览

c# - InvalidOperationException 使用带有 Windows 窗体的 PFX

我这里有两个例外。不知道为什么会发生,因为我使用 Form.Invoke 在 UI 线程上运行 UI 更新。所以首先,

这会触发此片段上的异常“无法访问已处置的对象”

如果这个片段被注释掉,我会遇到下一个问题——程序级别的TargetInvocationException

内部异常是InvalidOperationException

代码很简单,所以实现起来应该不难,我只是新的一些提示继续前进。

Visual Studio 项目文件.

0 投票
6 回答
300 浏览

algorithm - 算法应该并行化有哪些提示?

到目前为止,我的经验告诉我,即使使用多核处理器,并行化算法也不会总是显着加快速度。事实上,有时它会减慢速度。有哪些好的提示可以通过并行化显着加快算法速度?

(当然,考虑到过早优化的警告及其与邪恶的相关性)

0 投票
6 回答
80906 浏览

windows - shell进程的并行执行

是否有可用于在 Windows 批处理文件中并行执行多个进程的工具?我找到了一些有趣的 Linux 工具(并行PPSS),但是,我需要一个适用于 Windows 平台的工具。

奖励:如果该工具还允许以简单的方式在多台机器之间分配进程,并以PsExec远程运行进程,那就太好了。

示例:我希望在下面的 for 循环中

有限数量的 processFile.exe 实例并行运行以利用多核 CPU。

0 投票
8 回答
2210 浏览

f# - F# 是否为您提供自动并行性?

我的意思是:当您免费设计应用程序副作用等时,F# 代码会自动分布在所有内核上吗?

0 投票
3 回答
285 浏览

sql - 利用多核执行 SQL 语句

我有一个小型应用程序,它读取 XML 文件并将信息插入 SQL DB。

有 ~ 300 000 个文件要导入,每个文件有 ~ 1000 条记录。

我在 20% 的文件上启动了应用程序,现在它已经运行了 18 个小时,我希望我可以改进其余文件的时间。

我没有使用多线程方法,但由于我正在运行该进程的计算机有 4 个内核,我正在考虑这样做以提高性能(尽管我猜主要问题是 I/O不仅是处理)。

我正在考虑在为每次插入创建的 SqlCommand 对象上使用 BeginExecutingNonQuery() 方法,但我不知道是否应该限制同时线程的最大数量(我也不知道该怎么做)。

对于获得最佳 CPU 利用率,您有什么建议?

谢谢

0 投票
8 回答
11952 浏览

parallel-processing - mapreduce 可以解决哪些类型的问题?

是否有可用的理论分析来描述 mapreduce 可以解决什么样的问题?

0 投票
2 回答
435 浏览

multithreading - 对并行 Haskell 感到困惑

这段代码如何:

比这更好:

我没有得到我在网上找到的解释说“为了保证以正确的顺序评估主表达式(即不阻塞子任务上的主任务),使用了 seq 注释”。

为什么要使用 seq?我知道它强制解释器首先评估 parfib (n-1) 但为什么有必要?

在执行第二个程序时,interpeter 不会触发一个新进程来评估 nf2,同时并行评估 nf1+nf2+1 表达式的 nf1 吗?有什么需要告诉它指定它应该以 nf1 开头?

0 投票
2 回答
293 浏览

c# - 如何确保所有循环在 Parallel.For 中同时完成?

在 C# (.NET) 中,我有 2 个循环 ->

我将 Parallel.For 用于内部循环,但每次运行应用程序时,这些循环的结果都会有所不同。我认为这可能是一些异步工作的结果,但我不确定如何在 VS 2005 Express 中确定它,而且我不确定我是否应该做类似“等到 Parallel.For 完成,然后做所有的事情。

编辑(由于评论需要一些更具体的信息):

简而言之,这两个循环遍历相同的字符串数组并仅选择唯一的字符串-> 这意味着该字符串不能是任何其他字符串的前缀。

0 投票
2 回答
570 浏览

cell - 知道使用并行编程和/或 Cell 处理器完成的任何很酷的项目吗?

我一直在弄乱playstation 3上的单元处理器,并且制作了一些小程序(在两个点列表中查找每个点之间的距离,mandelbrot集生成器)我正在寻找更大的东西扩展我对平台的了解。我想我会看看细胞竞赛产生了哪些想法,看看我是否能找到任何想法,但我能找到的唯一一个只展示了获胜者,这些都是非常大的项目(绘制人脑图之类的东西) . 所以,我想知道是否有人有任何想法或他们已经完成的任何项目来让我开始。它不必特定于单元格。大多数涉及多个处理器的想法都会很棒。谢谢!

0 投票
5 回答
7330 浏览

php - PHP 守护进程/worker 环境

问题:我想实现几个 php-worker 进程,它们在 MQ 服务器队列上侦听异步作业。现在的问题是,简单地将这些进程作为服务器上的守护进程运行并不能真正让我对实例进行任何级别的控制(负载、状态、锁定)......除了转储 ps -aux 之外。因此,我正在寻找某种运行时环境,可以让我在系统(进程)级别或更高层(某种 Java 风格的应用服务器)上监视和控制实例

任何指针?