Результаты поиска по запросу "multithreading"
попробуйте это, может быть, может помочь вам ...
я 3AsyncTasks и 1ProgressBar, Я хочу, чтобы при выполнении любой задачи индикатор выполнения был виден, а когда все они заканчивались, индикатор выполнения был невидим. На Яве естьExecutorService::isTerminated проверить, все ли запущенные ...
Я не знаю, как ты это делаешь, но я не думаю, что это сработает. Вы должны освободить очередь, но каждый блок в очереди сохраняет ссылку на нее, поэтому она фактически не будет очищена из памяти, пока все блоки не будут завершены. tl; dr это вызовет огромные утечки памяти.
у меня есть последовательная очередь, как я могу из основного потока сказать ей немедленно остановить выполнение и отменить все его задачи?
Привет, спасибо за быстрый ответ, к сожалению, в этом случае я имею дело с асинхронными вызовами третьих сторон (не с какими-либо ExecutorService), но так как я все еще не знаком со многими вещами Java-параллелизма, я с радостью расскажу о вашем совете подавление исключений RuntimeException. До сих пор я всегда использовал вспомогательные методы - Executors.newxxxExecutor ().
аюсь найти менее неуклюжее решение проблемы параллелизма Java. Суть проблемы заключается в том, что мне нужен вызов завершения работы для блокировки, пока рабочие потоки все еще активны, но критически важным аспектом является то, что все рабочие ...
Точно, набор логических значений сформировал бы неатомарную структуру, если бы к ним требовалось согласованность, и вам пришлось менять несколько частей набора без прерывания процесса.
урсеэтот вопрос [https://stackoverflow.com/questions/859690/do-i-need-a-lock-when-only-a-single-thread-writes-to-a-shared-variable] Но я считаю, что мои опасения очень разные. Я недавно создал приложение SDL, используя потоки и OpenGL. У меня ...
Пытаясь остановить свингера
У меня есть пользовательский JDialog, который появляется, когда запускается мой поток SwingWorker. В диалоге есть только JProgressbar и кнопка (кнопка отмены). Я пытаюсь выяснить, как отменить мой SwingWorker, но мне не повезло. Я думаю, что я на ...
вызовет предоставленную функцию в потоке GUI, поэтому можно безопасно выполнять вызовы GUI.
я есть сценарий Python, который выполняет вычисления, и я создал класс для всплывающей панели прогресса wxPython. В настоящее время у меня есть: app=wx.App() progress = ProgressBar() app.MainLoop() for i in xrange(len(toBeAnalysed)): ...
в конструкторе определяет, сколько запросов будет обрабатываться одновременно.
се происходит в службе Windows. у меня естьQueue<T> (на самом делеConcurrentQueue<T>) хранение предметов, ожидающих обработки. Но я не хочу обрабатывать только по одному за раз, я хочу обрабатывать n элементов одновременно, где n - это ...
совершенно ясно, что выполняется внутри блока if, а что нет.
ли я использовать строку как замок в замке? lock("something")Могу ли я сделать блокировку без фигурных скобок, если ее всего одна строка? lock("something") foo();
запустить весь код GUI в потоке, который фактически выполняет основной цикл. Все остальное приводит к сбоям и головным болям.
рвые нахожусь в процессе преобразования программы из PyGTK в интроспекцию PyGObject, и я столкнулся с препятствиями при работе с потоками. У меня есть процесс, который занимает некоторое время, поэтому я выскакиваю диалоговое окно с индикатором ...
Вы можете напрямую вызвать FirstOrDefault без Где, как это:
я есть приложение-служба, которое при запуске читает файл XML и запускает поток для каждой записи в файле XML. Каждый поток создает экземпляр рабочего класса, который требует, чтобы регистратор регистрировал любые выходные данные в файле журнала ...