Результаты поиска по запросу "concurrency"
Исполнители: Как синхронно дождаться завершения всех задач, если задачи создаются рекурсивно?
Мой вопрос тесно связан содин здесь [https://stackoverflow.com/questions/3929361/how-to-wait-for-all-tasks-in-an-threadpoolexecutor-to-finish-without-shutting-do] , Как было там написано, я бы хотел, чтобы основной поток дождался, пока ...
В чем разница между будущим и обещанием?
какая разница междуFuture а такжеPromise? Они оба действуют как заполнитель для будущих результатов, но где главное отличие?
Java-сокет SwingWorker запущен, но сообщение не получено или не передано
Несколько дней назад я попытался создать сервер-клиент или клиент-сервер в качестве эксперимента, чтобы узнать о сокете, используя поток, но затем кто-то сказал мне, что я должен использовать swingWorker. Я провел некоторое исследование, как ...
Параллелизм Java - публикация неизменяемых объектов (параллелизм Java на практике)
В Java параллелизма на практике автор заявил, что Неизменяемые объекты могут быть опубликованы с помощью любого механизмаНеизменяемые объекты могут безопасно использоваться любым потоком без дополнительной синхронизации, даже если синхронизация ...
Об обращении к объекту до завершения конструктора объекта
Каждый из вас знает об этой особенностиJMM, что иногда ссылка на объект может получить значениедо Конструктор этого объекта закончен. ВJLS7, стр. 17,5 [http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html] окончательная семантика поля ...
AtomicInteger ленивый набор против набора
В чем разница междуlazySet а такжеset методыAtomicInteger?документация [http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html#lazySet-int-] особо нечего сказатьlazySet: В конце концов устанавливается на заданное ...
Python и действительно параллельные потоки
Я читаю часами и могу полностью понять, как многопоточность Python быстрее, чем отдельный поток. Вопрос действительно связан с GIL. Если есть GIL, и только один поток действительно работает в любой момент времени, как многопоточность может ...
Незаконное исключение состояния монитора
Как передать поток опроса другому потоку для обработки. Выполнение программы находится в классе контроллера, который имеет метод main и пул потоков: Контроллер основного класса public static void main(String[] args) throws InterruptedException ...
Потоки: почему все пользовательские потоки должны быть сопоставлены с потоком ядра?
Итак, два вопроса здесь действительно. Во-первых, (и да, я уже искал это, но хотел уточнить), в чем разница между пользовательским потоком и потоком ядра? Является ли просто то, что один генерируется пользовательской программой, а другой - ОС, ...
Условия против объектов ожидания / уведомления
Я читал оCondition объекты и то, как они предлагают несколько наборов ожидания на объект, а также различают, какой объект или группа объектов / потоков получают определенный сигнал. Почему не регулярныйObject сделай это? Например. Вместо: final ...