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

4 ответа

Попытка dismiss () вашего предварительно созданного ProgressDialog выдает исключение после того, как ContentView был уничтожен, так как он больше не является частью вашего окна. попробуйте / поймайте LOT в ситуациях, выполняющих что-то отдельное (асинхронное). Все, на что вы можете положиться, могло просто исчезнуть или заменить что-то другое, когда onPostExecute () будет вызван снова. В конце концов подумайте о регистрации каждой ASyncTask, которую вы запускаете в каком-либо массиве в вашей деятельности, и попытайтесь отменить () их в вашем Activity.onDestroy ().

ю, что вопросы ProgressDialog with Threads задавались много раз, но ни одно из решений, похоже, не работает для моего проекта. По сути, я хочу сделать следующее: 1) когда пользователь нажимает кнопку, действие отправляет запрос на проверку ...

0 ответов

Правильный способ ограничить максимальное количество одновременно работающих потоков?

Я хотел бы создать программу, которая запускает несколько легких потоков, но ограничивается постоянным, заранее заданным числом одновременных запущенных задач, например, (но без риска состояния гонки): import threading def f(arg): global running ...

1 ответ

Как предотвратить запуск метода через несколько потоков?

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

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

5 ответов

Лучший способ замедлить поток? Использование Sleep () в порядке?

Я написал библиотеку C ++, которая выполняет серьезную тяжелую работу с процессором (все это - математические вычисления и вычисления) и, если оставить ее на собственные устройства, будет легко потреблять 100% всех доступных ресурсов процессора ...

2 ответа

Как асинхронные вызовы процедур обрабатывают маршалированных делегатов при P / Invoke из C #?

Мне интересно, возможно ли стать жертвой проблем, связанных с управлением управляемыми потоками в собственном мире, когда вы выполняете маршалинг делегата обратного вызова в DLL через P / Invoke в моем конкретном случае ниже (см. Пример ...

3 ответа

Хороший подход к многоэтапной загрузке файлов в Android

Я работаю над куском кода для выполнения POST-запроса данных из нескольких частей, который в моем случае просто загружает изображение на сервер с параметрами. Вот что у меня сейчас: У меня есть кнопка для запуска многочастного запроса, в кнопке ...

3 ответа

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

Я просматривал несколько простых примеров потоков / синхронизации из книги, в которой утверждается, чтоsynchronized разрешит доступ к методу одним потоком, вызываемым в том же экземпляре. Он сериализуется, как и было обещано, но кажется, что в ...

3 ответа

Вызов функции автоматически при выходе из std :: thread в C ++ 11

Я хочу настроить вызов функции (или лямбда-функции) так, чтобы она происходила автоматически при выходе из текущего потока, но я не вижу способа сделать это, который работает сstd::thread если я не возьму на себя всю задачу создания потока или ...

5 ответов

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

ледую проблему с приложением Python, работающим на машине с Ubuntu с 4G оперативной памяти. Этот инструмент будет использоваться для аудита серверов (мы предпочитаем использовать наши собственные инструменты). Он использует потоки для подключения ...

6 ответов

Как бороться с несколькими потоками в одном классе?

Нити часто конструируются двумя способами (см. учебники по Java [http://java.sun.com/docs/books/tutorial/essential/concurrency/runthread.html]): либо путем расширения класса Thread, либо путем реализации класса Runnable. В любом случае вам нужно ...