Вопросы по теме 'concurrency'
Как разделить контракты операций службы WCF в режиме параллелизма как одиночные и множественные
У меня есть одна служба Service A с двумя рабочими контрактами CheckServer и AddService. Поскольку служба является одноэлементной с режимом Concurrey как Single [ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Single)]
public Class Service :...
240 просмотров
schedule
14.05.2024
Почему зависает эта простая программа Java Swing?
Ниже представлена простая программа Java Swing, состоящая из двух файлов:
Game.java
GraphicalUserInterface.java
В графическом пользовательском интерфейсе отображается кнопка «Новая игра», за которой следуют три другие кнопки,...
14249 просмотров
schedule
06.05.2024
Akka стали () и getSender () несовместимы
У меня вопрос, связанный с Akka 2.0.1 в Java API. У меня такая ситуация:
Актер A: получает запрос от пользовательского интерфейса. Затем он сделает следующее.
Дождитесь сообщения от пользовательского интерфейса
Отправить сообщение Актеру...
534 просмотров
schedule
31.05.2024
Java Play Framework + база данных H2, производительность параллельных операций
У меня есть приложение play framework, которое использует базу данных H2. В общем, приложение имеет несколько запланированных «заданий», которые вставляют данные в базу данных (из внешней базы данных Firebird), и уровень контроллера, который...
452 просмотров
schedule
12.06.2024
Использование ЦП не максимально и высокая синхронизация в серверном приложении, полагающемся на async/await
В настоящее время я выполняю некоторые тесты серверного приложения, которое я разработал, в значительной степени полагаясь на конструкции async/await C # 5.
Это консольное приложение, поэтому контекст синхронизации отсутствует, и в коде явно не...
1700 просмотров
schedule
11.04.2024
Обеденные философы: подход Чанди-Мисры: как избежать тупика?
Я пробую это, однако вопрос: в wiki третий пункт этого алгоритма говорит:
Когда философ с вилкой получает сообщение с запросом, он сохраняет вилку, если она чистая, и отдает ее, когда она грязная. Если он отправляет вилку, он очищает вилку...
2012 просмотров
schedule
07.06.2024
Избегайте ненужного исключения ConcurrentModificationException при итерации
У меня есть большое количество вещей, поток, который многократно перебирает их, и отдельный поток, который время от времени удаляет или добавляет отдельные вещи. Вещи находятся в синхронизированном связанном списке:
private List<Thing>...
187 просмотров
schedule
02.06.2024
Есть ли у golang возможность обрабатывать процессы и потоки помимо рутины?
Я знаю, что golang использует рутину go для реализации параллелизма. Я предполагаю, что подпрограмма go легче по весу, чем поток, в одном потоке может быть много подпрограмм. Как golang управляет потоками и подпрограммами? Golang всегда запускает...
243 просмотров
schedule
06.06.2024
Волокно Crystal lang и веб-сокет
Я новичок в хрустале. У меня вопрос, может кто поможет.
Я использую фреймворк Kemal. Имейте этот код:
require "kemal"
require "json"
channel = Channel(Card).new
post "/posts" do |env|
json = JSON.parse(env.request.body as String)
url =...
612 просмотров
schedule
20.05.2024
Ошибка Seg в программе производителя-потребителя
Я изучал параллельное программирование, реализуя проблему производителя-потребителя. В коде есть только один производитель и один потребитель. Потребительский поток находится в цикле while, заблокированном на пустом семафоре. Код генерирует...
50 просмотров
schedule
12.05.2024
Как в ConcurrentHashMap работают две операции чтения одного и того же сегмента одновременно?
Я пытаюсь понять, как операция чтения работает внутри HashTable, HashMap и ConcurrentHashMap. ConcurrentHashMap внутренне разделен на сегменты размером 32. Таким образом, одновременно могут читаться не более 32 потоков. Что происходит, когда мы...
42 просмотров
schedule
17.05.2024