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

9 ответов

Исполнители: Как синхронно дождаться завершения всех задач, если задачи создаются рекурсивно?

Мой вопрос тесно связан содин здесь [https://stackoverflow.com/questions/3929361/how-to-wait-for-all-tasks-in-an-threadpoolexecutor-to-finish-without-shutting-do] , Как было там написано, я бы хотел, чтобы основной поток дождался, пока ...

7 ответов

В чем разница между будущим и обещанием?

какая разница междуFuture а такжеPromise? Они оба действуют как заполнитель для будущих результатов, но где главное отличие?

3 ответа

Java-сокет SwingWorker запущен, но сообщение не получено или не передано

Несколько дней назад я попытался создать сервер-клиент или клиент-сервер в качестве эксперимента, чтобы узнать о сокете, используя поток, но затем кто-то сказал мне, что я должен использовать swingWorker. Я провел некоторое исследование, как ...

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

4 ответа

Параллелизм Java - публикация неизменяемых объектов (параллелизм Java на практике)

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

4 ответа

Об обращении к объекту до завершения конструктора объекта

Каждый из вас знает об этой особенностиJMM, что иногда ссылка на объект может получить значениедо Конструктор этого объекта закончен. ВJLS7, стр. 17,5 [http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html] окончательная семантика поля ...

6 ответов

AtomicInteger ленивый набор против набора

В чем разница междуlazySet а такжеset методыAtomicInteger?документация [http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html#lazySet-int-] особо нечего сказатьlazySet: В конце концов устанавливается на заданное ...

1 ответ

Python и действительно параллельные потоки

Я читаю часами и могу полностью понять, как многопоточность Python быстрее, чем отдельный поток. Вопрос действительно связан с GIL. Если есть GIL, и только один поток действительно работает в любой момент времени, как многопоточность может ...

1 ответ

Незаконное исключение состояния монитора

Как передать поток опроса другому потоку для обработки. Выполнение программы находится в классе контроллера, который имеет метод main и пул потоков: Контроллер основного класса public static void main(String[] args) throws InterruptedException ...

2 ответа

Потоки: почему все пользовательские потоки должны быть сопоставлены с потоком ядра?

Итак, два вопроса здесь действительно. Во-первых, (и да, я уже искал это, но хотел уточнить), в чем разница между пользовательским потоком и потоком ядра? Является ли просто то, что один генерируется пользовательской программой, а другой - ОС, ...

3 ответа

Условия против объектов ожидания / уведомления

Я читал оCondition объекты и то, как они предлагают несколько наборов ожидания на объект, а также различают, какой объект или группа объектов / потоков получают определенный сигнал. Почему не регулярныйObject сделай это? Например. Вместо: final ...