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

2 ответа

Выполнение длительной операции в onDestroy

У меня есть «длительная» операция очистки, которую мне нужно выполнить вonDestroy() из моегоActivity, Каков наилучший способ сделать это? Если я используюThread чтобы сделать это, мойonDestroy() вернется немедленно; но что происходит с ссылкой ...

3 ответа

Инструмент статического анализа для проверки блокировки перед доступом к переменной

Я знаю, что существует довольно много инструментов статического анализа для C # или .Net. Посмотри этовопрос [https://stackoverflow.com/questions/38635/what-static-analysis-tools-are-available-for-c] хороший список доступных инструментов. Я ...

4 ответа

Чередуется ли многопоточный вывод из System.out.println

Если несколько потоков вызывают System.out.println (String) без синхронизации, можно ли чередовать выходные данные? Или запись каждой строки ...

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

3 ответа

GUI-потоки в Java

Я пытаюсь написать простую игру на Java. Основная структура является единойJFrame с разнымиJPanels что я добавляю / удаляю в разное время. При запуске естьJPanel это основное меню (старт игры, рекорды и т. д.). Как только кнопка «Пуск» нажата, ...

4 ответа

Потоки GUI в Java (и SwingUtilities)

Я делаю простую игру на Java с использованием Swing, и у меня возникают проблемы с зависанием моего GUI время от времени (скорее всего, из-за проблем с многопоточностью) после нажатия кнопки, которая должна вызвать переключение в JPanels. Я ...

4 ответа

Разница между Executors.newFixedThreadPool (1) и Executors.newSingleThreadExecutor ()

Мой вопрос: имеет ли смысл использоватьExecutors.newFixedThreadPool(1)??, В двухпоточных (main + oneAnotherThread) сценариях эффективно ли использовать службу executor ?. Создает новый поток напрямую, вызываяnew Runnable(){ } лучше, чем ...

1 ответ

когда отсоединять или присоединяться к буст-теме?

У меня есть метод, который запускается каждые 30 секунд. что мне нужно в теме. У меня есть метод, который я могу вызвать вне класса. Что-то вроде callThreadedMethod (), который создает поток, который сам вызывает последний threadadedMethod. Это ...

4 ответа

Если синхронизированный метод вызывает другой несинхронизированный метод, существует ли блокировка несинхронизированного метода

В Java, если синхронизированный метод содержит вызов несинхронизированного, может ли другой метод получить доступ к несинхронизированному методу одновременно? По сути, я спрашиваю, все ли в синхронизированном методе заблокировано (включая вызовы ...

2 ответа

Синхронизация потоков в Python

В настоящее время я работаю над школьным проектом, задачей которого, помимо прочего, является настройка многопоточной системы сервер / клиент. Предполагается, что каждому клиенту в системе при подключении к нему назначается собственный поток на ...

1 ответ

повышение эффективности следующего кода с использованием потоков

Я использую машину с 8 ядрами и 32 ГБ оперативной памяти. На этой машине я запускаю код на c ++ с использованием VS2010 на Windows x64, который занимает 3 дня, чтобы завершить 8 деревьев (8 - количество внешних потоков). Я искал узкое место и ...