Результаты поиска по запросу "multithreading"
Несколько потоков Java, казалось бы, блокируют один и тот же монитор?
В дампе Java я нашел следующее: "TP-Processor184" daemon prio=10 tid=0x00007f2a7c056800 nid=0x47e7 waiting for monitor entry [0x00007f2a21278000] java.lang.Thread.State: BLOCKED (on object monitor) ...
Утилита Future.cancel (логический) метод
Я просто изучал пакет java.util.concurrent. Я узнал, что классБудущееесть методлогическое отмена (логическое mayInterruptIfRunning) Пожалуйста, найдите прикрепленный тестовый код, который я написал: package com.java.util.concurrent; import ...
Блокирующие замки против неблокирующих замков
Я думаю здесь: если у вас есть 2 потока, выполняющие операции FAST, которые должны быть синхронизированы, разве неблокирующий подход быстрее / лучше, чем подход блокировки / переключения контекста? Под неблокирующим я имею в виду что-то ...
Не удается преобразовать лямбда-выражение в тип «System.Delegate»
Ни одна из этих работ: _uiDispatcher.Invoke(() => { }); _uiDispatcher.Invoke(delegate() { });Все, что я хочу сделать, это вызвать встроенный метод в моем основном потоке пользовательского интерфейса. Поэтому я назвал это в главной ...
Использование двухъядерного процессора с одним работающим потоком Java [дубликат]
Возможный дубликат: Будет ли многопоточное Java-приложение очень хорошо использовать многоядерный компьютер? [https://stackoverflow.com/questions/1649402/would-a-multithreaded-java-application-exploit-a-multi-core-machine-very-well] У меня есть ...
Зачем ждать, уведомлять и уведомлять все методы в классе объекта?
я знаю, что метод wait () всегда пишется в синхронизированном методе / блоке и блокирует объект, но я хочу только знать, что проблема возникает в то время, когда все эти методы находятся в классе Thread?
std :: async не создаст новый поток, если возвращаемое значение не сохранено
Считай, у меня есть ламбаfoo который просто делает что-то и не нужно ничего возвращать. Когда я делаю это: std::future<T> handle = std::async(std::launch::async, foo, arg1, arg2);Все работает нормально, и ламба будет порождена в новом потоке. ...
Как распределенные транзакции ведут себя с несколькими подключениями к одной и той же БД в многопоточной среде?
Я пытаюсь определить поведение соединения нескольких баз данных в распределенной транзакции. У меня есть длительный процесс, который порождает серию потоков, и каждый поток затем отвечает за управление своими подключениями к БД и тому подобное. ...
Как лучше объяснить «тупик»?
Я пытаюсь объяснить «тупик» в темах простыми словами, поэтому, пожалуйста, помогите. Что может быть лучшим примером «тупика» (скажем, в Java), и как это происходит поэтапно и как его предотвратить? Но не вдаваясь в детали слишком глубоко. Я знаю, ...
ScheduledExecutorService - проверка, если запланированное задание уже выполнено
У меня есть приложение на стороне сервера, где клиенты могут запросить перезагрузку конфигурации. Если клиент запрашивает перезагрузку конфигурации, это должно быть сделано не сразу, а с задержкой в 1 минуту. Если другой клиент также запрашивает ...