Результаты поиска по запросу "parallel-processing"
параллельные вычисления на эталонных классах
У меня есть список довольно больших объектов, к которым я хочу применить сложную функцию параллельно, но мой текущий метод использует слишком много памяти. Я думал, что справочные классы могут помочь, но используяmcapply изменить их, похоже, не ...
@jpf: Именно это я и сделал.
аюсь перевести важные части mpMP.h в OpenMPI на язык программирования D, чтобы я мог вызывать его из D. (HTOD не работал вообще.) Я не могу обернуться вокруг следующих кусков кода : typedef struct ompi_communicator_t *MPI_Comm; OMPI_DECLSPEC ...
в конструкторе определяет, сколько запросов будет обрабатываться одновременно.
се происходит в службе Windows. у меня естьQueue<T> (на самом делеConcurrentQueue<T>) хранение предметов, ожидающих обработки. Но я не хочу обрабатывать только по одному за раз, я хочу обрабатывать n элементов одновременно, где n - это ...
Это относительно просто: сделать его закрытым членом в классе, который выполняет доступ только для чтения к списку, возможно выставляя значения через других членов. Класс нужно держать под контролем, но это один фрагмент кода, на который нужно смотреть.
тся ли следующий псевдокод потокобезопасным? IList<T> dataList = SomeNhibernateRepository.GetData(); Parallel.For(..i..) { foreach(var item in dataList) { DoSomething(item); } }Список никогда не изменяется, он только повторяется и читается ...
Добавление объема транзакции в Parallel.Foreach
У меня есть цикл вставки записей в базу данных (Firebird): using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options)) { taskList.Add(Task.Factory.StartNew(() => { Parallel.ForEach(objectList, c => ...
Вот
чаю эрланг и очень впечатлен тем, как легко распараллелить работу. Чтобы немного попрактиковаться, я выкопал хорошую последовательность Фибаноччи. В следующем коде я пытаюсь воспользоваться преимуществами распараллеливания, вычисляя по ...
Возможно, использование List или Array вместо очереди поможет. Также используйте другой список / массив, чтобы заполнить следующие узлы для посещения. Вы не будете обрабатывать список, пока не закончите сначала всю ширину. Что-то вроде этого:
ужно быстро пройти по дереву, и я хотел бы сделать это параллельно. Я бы предпочел использовать параллельные расширения, чем вручную раскручивать кучу потоков. Мой текущий код выглядит примерно так: public void Traverse(Node root) { var ...
или несколько заданий для запуска.
ибудь знает, как получитьcabal install эксплуатировать параллелизм? Я компилирую с GHC, и хотя я не знаю, может ли сам GHC выполнять параллельные сборки, конечноcabal install может запустить несколько компиляций параллельно, нет? По крайней мере, ...
дайте мне знать, если у вас есть какие-либо пожелания для этого :)
получить реальный параллелизм в Ruby или Python, мне нужно создать новые процессы. Python делает это довольно просто, используяmultiprocessing модуль, который абстрагирует все качества форка / ожидания и позволяет мне сосредоточиться на своем ...
также использует текущий поток для выполнения действий, поэтому он не блокирует поток, ожидающий выполнения действий. Если у вас есть синхронные, связанные с процессором операции, которые нужно распараллелить, это лучший выбор.
я есть три метода, которые я вызываю, чтобы сделать некоторые вычисления, которые заключаются в следующем results.LeftFront.CalcAi(); results.RightFront.CalcAi(); results.RearSuspension.CalcAi(geom, ...