Результаты поиска по запросу "concurrency"
Разделение замка между рабочими оружейных
Есть ли хороший способ разделить многопроцессорную блокировку между рабочими-оружейниками? Я пытаюсь написать json API с Flask. Некоторые вызовы API взаимодействуют с классом python, который управляет запущенным процессом (например, ffmpeg для ...
Как асинхронно вызывать метод в Java
Я смотрел наГоу рутины [http://golang.org/doc/effective_go.html#goroutines]в последнее время и подумал, что было бы неплохо иметь что-то подобное в Java. Насколько я искал, общий способ распараллеливания вызова метода - сделать ...
, Но без блокировки означает, что нет никакой гарантии для любого вида продвижения вперед, если один поток прерывается или выходит в середине вращения. Это требует изучения некоторого кода, чтобы полностью понять концепцию.
данно я обнаружил, что многие программисты ошибочно полагают, что «без блокировки» означает просто «параллельное программирование без мьютексов». Как правило, существует коррелированное недопонимание того, что целью написания кода без блокировки ...
метод.
исал следующий код: System.out.println("Main thread:" + Thread.currentThread().getId()); CompletableFuture<Void> future = CompletableFuture.runAsync(() -> { try { System.out.println("Before sleep thread:" + Thread.currentThread().getId(), + ...
дело. pre-jdk1.5, стоимость не имела абсолютно никаких гарантий.
a я понимаю, чтоvolatile Ключевое слово обеспечивает видимость для переменных. Вопрос в том, что если переменная является ссылкой на изменяемый объект,volatile также обеспечить видимость членов внутри этого объекта? В приведенном ниже примере ...
Пространство имен - System.Security.Principal
ел бы использовать код как вэтот вопрос [https://stackoverflow.com/questions/4223061/how-to-implement-single-instance-per-machine-application] или жеэтот ...
Это должен быть принятый ответ @battilanast.
настоящее время я работаю над своей диссертацией бакалавра, и в основном моя задача состоит в том, чтобы оптимизировать данный код в Go, то есть сделать его максимально быстрым. Сначала я оптимизировал последовательную функцию, а затем попытался ...
@ErwinBrandstetter спасибо - На самом деле я отвечал не на тот вопрос :)
ьзуя Postgres 9.6, я следовал стратегии, рекомендованной в https://stackoverflow.com/a/40325406/435563 [https://stackoverflow.com/a/40325406/435563]сделатьINSERT или жеSELECT и вернуть полученный идентификатор: with ins as ( insert into prop ...
https://github.com/garmoshka-mo/mo-wire
ляемая событиями программная модель node.js усложняет координацию выполнения программы. Простое последовательное выполнение превращается во вложенные обратные вызовы, что достаточно просто (хотя и немного запутанно для записи). Но как насчет ...
Вы можете проголосовать все, что вы хотите. У меня нет времени, чтобы сделать полный пример, чтобы вы могли копировать и вставлять и выполнять свою работу. Вы написали о Queue, я предположил, что вы использовали его для управления потоками, и я предложил вам взглянуть на класс ThreadPool, чтобы упростить вашу работу. В чем дело?!?
м коде есть несколько ситуаций, когда различные потоки могут создавать рабочие элементы, которые по разным причинам не должны выполняться параллельно. Я хотел бы убедиться, что работа выполняется FIFO, независимо от того, из какого потока она ...