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

2 ответа

Например, вы будете использовать его, если у вас есть список функций, которые вы хотите запустить, поместить их в список и просмотреть их.

кто-нибудь объяснить, почему мы используем ThreadStart? new Thread (new ThreadStart (Update)).Start(); -Versus- new Thread (Update).Start(); // Seems more straightforward private void Update() { }

2 ответа

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

аюсь сделать свой интерфейс более отзывчивым в своем приложении WPF. Я создаю новую тему, используя Task.Factory.StartNew( () => RecurseAndDeleteStart() );В этом методеRecurseAndDeleteStart() Я хочу обновить метку в пользовательском интерфейсе с ...

1 ответ

Пока каждый процесс использует разные файлы, проблем не должно быть.

льте мне объяснить: я уже разрабатывал приложение для Linux, которое разветвляет и исполняет внешний двоичный файл и ожидает его завершения. Результаты передаются с помощью файлов shm, уникальных для процесса fork +. Весь код инкапсулирован в ...

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

1 ответ

@ Эндрю Томпсон еще раз спасибо,

я есть объект, который вызывается из основного потока GUI и показывает отдельный JFrame в течение нескольких секунд, а затем исчезает (с использованием таймера). Теперь я хочу заставить основной поток GUI ждать, пока не исчезнет всплывающее окно ...

0 ответов

Вызов в группе не возвращается до успешного завершения вышеупомянутого выполнения выбранной функции.

тся ли следующая гонка данных единственной реализацией бесплатной? static std::atomic<Tp *> m_instance; ... static Tp & instance() { if (!m_instance.load(std::memory_order_relaxed)) { std::lock_guard<std::mutex> lock(m_mutex); if ...

6 ответов

Если вы используете не WinForms, а WPF, вы больше не можете полагаться на ISynchronizeInvoke, поскольку элементы управления WPF не реализуют этот интерфейс. Вместо этого вам придется работать с AsyncOperation и AsyncOperatoinManager.

дующем кодеMessageReceived находится в другой темеlabel1 и при попытке доступа к нему я получу эту ошибку: Операция между потоками недопустима: доступ к элементу управления label1 осуществляется из потока, отличного от потока, в котором он был ...

2 ответа

Сохранение в контексте CoreData в фоновом потоке

Я борюсь с этим уже некоторое время, и документация Apple и SO до сих пор не помогли. Я использовал ManagedObjectContext для UIManagedDocument, и код ниже работал нормально. Затем я решил использовать шаблон Apple для CoreData в AppDelegate, ...

1 ответ

Установить приоритет для потока GUI в Qt

Можно ли установить приоритет для основного потока GUI, чтобы он имел более высокий приоритет по сравнению с другими потоками (QThread)? Моя цель - не заморозить графический интерфейс, в то время как другие потоки выполняют интенсивные ...

1 ответ

Смешивание Swing / FX с привязкой - использовать пользовательское свойство для посредничества между потоками?

Это своего рода продолжение наблюденияНарушения правил потоков при смешивании Swing / FX [https://stackoverflow.com/q/19589542/203657]и привязать обе части к одной модели. Тем временем я немного поэкспериментировал: используйте собственное ...

2 ответа

Черчение с матплотлибом в темах

Я знаю, что есть довольно много вопросов о matplotlib и threading, а также о том, что pyplot не является thread-save. Я не мог найти что-нибудь по этой конкретной проблеме, однако. То, что я хочу сделать, это: построить фигуру и обновлять ее ...