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

1 ответ

Упрощение кода оболочки потока VCL

Я использую обертку потока, которая проверяет, была ли вызвана функция, которая обновляет VCL (которая также имеет некоторые аргументы) из основного потока, и затем всегда выполняется в контексте основного потока. Это работает, но я хочу сделать ...

2 ответа

используя dispatch_sync в качестве блокировки мьютекса

Вот что мне нужно сделать. Я надеюсь, что dispatch_sync будет лучшим способом сделать это с помощью GCD У меня есть определенный кусок кода критической секции, который помещается в обратный вызов applicationDidBecomeActive в Appdelegate. Я ...

2 ответа

Тест JUnit не выполняет все потоки, созданные в тесте

Я написал простой пример для работы с потоками, который генерирует таблицы для чисел, начиная с 1 до 20. Когда я тестировал его с помощью метода main, он выполняет все потоки (печатает все сообщения), в то время как все потоки не выполняются (все ...

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

3 ответа

Многопоточный вопрос в Objective-C 2.0

У меня есть основной делегат приложения, который содержит метод, который возвращает объект. Этот делегат приложения работает в главном потоке. У меня также есть NSOperation, который запускается в другом потоке. Помимо желания иногда вызывать мой ...

1 ответ

Как написать файл XML в C # в Unity?

Кто-нибудь, пожалуйста, помогите! Это действительно смущает меня. Я не могу найти в Интернете никого, кто мог бы объяснить это достаточно хорошо. Итак, вот что мне нужно: мне нужен кто-то, чтобы объяснить, как создать файл XML в Unity. Люди ...

2 ответа

Используйте функцию-член в std :: packaged_task

То, что я хочу сделать, должно быть довольно легко, но я не понимаю ... Все, что я хочу сделать, - это запустить функцию-член класса в фоновом режиме в определенный момент времени. Результат этой функции также должен быть доступен «извне». ...

2 ответа

Как использовать переменную условия форсирования, чтобы дождаться завершения обработки потока?

Я использую условную переменную, чтобы остановить поток, пока другой поток не завершит обработку своей очереди задач (длинная история). Итак, на одном потоке я блокирую и жду: boost::mutex::scoped_lock lock(m_mutex); m_condition.wait(lock);Как ...

7 ответов

Когда живой поток Java?

Это довольно простой вопрос о словаре потоков Java. Я не вижу никаких возможных дубликатов, но они могут быть. Что означает словов живых [http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html#isAlive%28%29] обратитесь к документации по ...

6 ответов

Является ли ExecutorService (в частности, ThreadPoolExecutor) безопасным?

ЛиExecutorService гарантия безопасности ниток? Я буду отправлять задания из разных потоков одному и тому же ThreadPoolExecutor. Нужно ли синхронизировать доступ к исполнителю перед взаимодействием / отправкой задач?

2 ответа

Тестирование PriorityBlockingQueue в ThreadPoolExecutor

Я реализовал свой ThreadPoolExecutor с PriorityBlockingQueue, как в этом примере:https://stackoverflow.com/a/12722648/2206775 [https://stackoverflow.com/a/12722648/2206775] и написал тест: PriorityExecutor executorService = ...