标签:parallel-processing

  • 平行班不提供任何提速 - c#

    时间:2020-9-4

    我正在尝试创建一种方法,该方法将过滤掉低于给定灰度阈值的所有像素(例如,下面的全部为黑色,上面的全部为白色)。该方法有效,但并没有我想象的那么快。 我决定使用Parallel类,但是无论我设置什么MaxDegreeOfParallelism我都不会获得任何速度上的好处。我也对位图执行其他一些操作,无论MaxDegreeOfParallelism是什么,操作的 […]

  • Parallel.Foreach在幕后做什么? - c#

    时间:2020-8-27

    所以我只是在这里无法理解这个概念。我有一个使用Parallel类和Foreach方法的方法。但是我不明白的是,它会创建新线程以便更快地运行该函数吗? 让我们以此为例。我做一个普通的foreach循环。 private static void DoSimpleWork() { foreach (var item in collection) { //DoWor […]

  • Gearman的并行化 - php

    时间:2020-8-22

    我想并行化Gearman和PHP已经处理的处理作业。我不明白多次调用doBackground()之间的区别: $gmclient->doBackground("reverse", "Hello!"); $gmclient->doBackground("reverse", "He […]

  • Clojure / Java的分布式计算框架 - java

    时间:2020-8-16

    我正在开发一个应用程序,需要在一组可能非常大的不同计算机集群上分配一组任务。 理想情况下,我希望在Clojure中使用一种非常简单,惯用的方式来执行此操作,例如就像是: ; create a clustered set of machines (def my-cluster (new-cluster list-of-ip-addresses)) ; defi […]

  • 在for循环中创建新线程并传递参数 - c#

    时间:2020-8-12

    考虑以下代码: for(int i = 0; i < 10; i ++) { new Thread(() => Test(i)).Start(); } Test(int i)函数: public void Test(int i) { Console.WriteLine("=== Test " + i); } 实际输出: === […]

  • 任务并行不稳定,有时使用100%CPU - c#

    时间:2020-8-10

    我目前正在测试Parallel for C#。通常,它运行良好,并且使用并行比正常的foreach循环要快。但是,有时(例如,五分之一),我的CPU使用率将达到100%,从而导致并行任务非常缓慢。我的CPU设置是8GB内存的i5-4570。有谁知道为什么会出现此问题? 以下是我用来测试该功能的代码 // Using normal foreach Concur […]

  • 在Java 8中找到高潮和低潮 - java

    时间:2020-8-6

    我正在测试以各种方式在Java列表中搜索低值和高值的方法,我意识到使用stream()和parallelStream()方法的结果要慢且性能差,而不仅仅是遍历列表... 这可能吗?这怎么可能? 这是我的代码: 迭代整个数组: private HighLowTuple calculateIteratingWholeArray( List<Integer& […]

  • 线程和多处理模块之间有什么区别? - python

    时间:2020-7-28

    我正在学习如何在Python中使用threading和multiprocessing模块来并行运行某些操作并加速我的代码。 我发现很难理解(也许是因为我没有任何理论背景)要理解threading.Thread()对象和multiprocessing.Process()对象之间的区别。 另外,对我来说,如何实例化一个作业队列并使其只有4个(例如)并行运行,而另 […]

  • 与joblib库的空余会生成_pickle.PicklingError:无法腌制任务以将其发送给工作人员 - python

    时间:2020-7-27

    我有很多句子(约700万个),我想从中提取名词。 我使用了joblib库来并行化提取过程,如下所示: import spacy from tqdm import tqdm from joblib import Parallel, delayed nlp = spacy.load('en_core_web_sm') class nouns: […]

  • 并行调用List的方法? - java

    时间:2020-7-22

    我必须遍历一个列表,并为每个对象调用一个方法,但是要并行进行。循环之后,还有其他语句,必须等待并行方法调用。如何在JAVA中做到这一点? public void a(List<Object> list) { for(Object o : list) { asynchMethod(o); // this n method call must run […]