Результаты поиска по запросу "concurrency"

2 ответа

Разделение замка между рабочими оружейных

Есть ли хороший способ разделить многопроцессорную блокировку между рабочими-оружейниками? Я пытаюсь написать json API с Flask. Некоторые вызовы API взаимодействуют с классом python, который управляет запущенным процессом (например, ffmpeg для ...

10 ответов

Как асинхронно вызывать метод в Java

Я смотрел наГоу рутины [http://golang.org/doc/effective_go.html#goroutines]в последнее время и подумал, что было бы неплохо иметь что-то подобное в Java. Насколько я искал, общий способ распараллеливания вызова метода - сделать ...

0 ответов

, Но без блокировки означает, что нет никакой гарантии для любого вида продвижения вперед, если один поток прерывается или выходит в середине вращения. Это требует изучения некоторого кода, чтобы полностью понять концепцию.

данно я обнаружил, что многие программисты ошибочно полагают, что «без блокировки» означает просто «параллельное программирование без мьютексов». Как правило, существует коррелированное недопонимание того, что целью написания кода без блокировки ...

ТОП публикаций

2 ответа

 метод.

исал следующий код: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep thread:" + Thread.currentThread().getId(), + ...

5 ответов

 дело. pre-jdk1.5, стоимость не имела абсолютно никаких гарантий.

a я понимаю, чтоvolatile Ключевое слово обеспечивает видимость для переменных. Вопрос в том, что если переменная является ссылкой на изменяемый объект,volatile также обеспечить видимость членов внутри этого объекта? В приведенном ниже примере ...

1 ответ

Пространство имен - System.Security.Principal

ел бы использовать код как вэтот вопрос [https://stackoverflow.com/questions/4223061/how-to-implement-single-instance-per-machine-application] или жеэтот ...

1 ответ

Это должен быть принятый ответ @battilanast.

настоящее время я работаю над своей диссертацией бакалавра, и в основном моя задача состоит в том, чтобы оптимизировать данный код в Go, то есть сделать его максимально быстрым. Сначала я оптимизировал последовательную функцию, а затем попытался ...

2 ответа

@ErwinBrandstetter спасибо - На самом деле я отвечал не на тот вопрос :)

ьзуя Postgres 9.6, я следовал стратегии, рекомендованной в https://stackoverflow.com/a/40325406/435563 [https://stackoverflow.com/a/40325406/435563]сделатьINSERT или жеSELECT и вернуть полученный идентификатор: with ins as ( insert into prop ...

7 ответов

https://github.com/garmoshka-mo/mo-wire

ляемая событиями программная модель node.js усложняет координацию выполнения программы. Простое последовательное выполнение превращается во вложенные обратные вызовы, что достаточно просто (хотя и немного запутанно для записи). Но как насчет ...

3 ответа

Вы можете проголосовать все, что вы хотите. У меня нет времени, чтобы сделать полный пример, чтобы вы могли копировать и вставлять и выполнять свою работу. Вы написали о Queue, я предположил, что вы использовали его для управления потоками, и я предложил вам взглянуть на класс ThreadPool, чтобы упростить вашу работу. В чем дело?!?

м коде есть несколько ситуаций, когда различные потоки могут создавать рабочие элементы, которые по разным причинам не должны выполняться параллельно. Я хотел бы убедиться, что работа выполняется FIFO, независимо от того, из какого потока она ...