Эти примеры будут очень упрощенными, но, надеюсь, вы поймете суть. Допустим, у меня есть функция, которая выполняет ряд задач и может занять много времени: асинхронная функция doSomeStuff () {...
Я использовал BackgroundWorker для загрузки некоторых веб-сайтов путем вызова WebClient. DownloadString в цикле. Я хотел опцию для пользователя отменить посреди загрузки материала, таким образом, я звонил...
Я реализовываю приложение VoIP, которое использует чистый Java. Существует проблема эха, которая происходит, когда пользователи не используют гарнитуры (главным образом на ноутбуках со встроенными микрофонами). Что в настоящее время происходит...
.NET 4 представила некоторые типы для хорошей поддержки совместной отмены. Я хотел бы смочь отменить операцию, которая работает в другом AppDomain. Тип CancellationToken...
Мой вопрос несколько отличается от других, которые задавали об адресах ошибок. Я пытаюсь реализовать ужасный взлом, чтобы определить по обработчику сигнала, прервал ли сигнал ...
У меня есть ситуация, когда я хочу отменить отложенный. Отложенный связан с вызовом ajax. Почему я использую deferred'ы? Я не использую обычные объекты xhr, возвращаемые $.ajax. Я использую jsonp,...
Я начал использовать шаблон совместной отмены потока, предоставляемый в платформе 4.0 ConcellationTokenSource и CancellationToken, и я нашел его очень полезным и простым . Моя цель сейчас ...
Допустим, я запускаю MSI с помощью такой команды: «msiexec.exe / qb / i mypackage.msi», а затем MSI начинает делать это. Может ли MSI, запущенный таким образом, автоматически "отменяться" ...
В следующем коде я использую CancellationToken, чтобы разбудить GetConsumingEnumerable (), когда производитель не производит, и я хочу чтобы выйти из цикла foreach и выйти из задачи. Но я не…
Я использую библиотеку параллельных задач для запуска задачи, которая - когда canceled — генерирует исключение OperationCanceledException, которое затем перехватывается с помощью AggregateException следующим образом. ...
Наше приложение использует TPL для сериализации (потенциально) длительно выполняющихся единиц работы. Создание работы (задач) осуществляется пользователем и может быть отменено в любой момент. Чтобы иметь отзывчивого пользователя ...
Документация Javadoc для метода done () SwingWorker: выполняется в потоке отправки событий после завершения метода doInBackground. У меня есть подсказки, что это не так в случае отмененного работника.
...
Все, вот вопрос о дизайне/лучших практиках сложного случая отмены Task:s в C#. Как реализовать отмену общей задачи? В качестве минимального примера предположим следующее: ...
В наши дни библиотека GNU C использует раскрутку DWARF2 для отмены pthread, так что как исключения C ++, так и обработчики очистки отмены pthread вызываются через общий фрейм вызова раскручивание ...
У меня есть метод, который создает некоторые задачи, а затем ожидает их выполнения с помощью WaitAll перед возвратом. Проблема в том, что если эти задачи были отменены, то WaitAll генерирует исключение AggregateException, содержащее много…
У меня есть короткая асинхронная задача, которую часто нужно отменять после ее запуска. В классе «Task» есть индикатор IsCanceled, который, я думаю, было бы удобно использовать, чтобы указать, что ...
У меня есть очень простой IObservable , который действует как генератор импульсов каждые 500 мс: var Pulses = Observable.GenerateWithTime (0, i => true, i => i + 1, i => i, ...
Я пытаюсь написать запрос LINQ, который поддерживал бы отмену, используя механизм CancellationToken, который предоставляется в платформе .NET. Однако неясно, как правильно комбинировать ...
В настоящее время у меня есть приложение, в котором я создаю серию задач, которые выполняются одну за другой, с источником отмены, который может прерывать выполнение между задачами (т.е. безопасное завершение ...
В настоящее время у меня есть два потока SwingWorker, выполняющих работу в фоновом режиме. Если возникает исключение, метод перестает работать, но поток по-прежнему работает. Как мне остановить выполнение и убить поток ...
Я работаю над реализацией отмены pthread в Linux без каких-либо "неприятное поведение" (некоторые могут назвать ошибки) обсуждалось в некоторых из моих недавних вопросов. Подход Linux / glibc к ...
Предположим, приложение заблокировано в точке отмены, например, чтение, и сигнал получен, и обработчик сигнала вызван. Glibc / NPTL реализует точки отмены путем включения асинхронного ...
Я создал класс, цель которого - абстрагироваться от контроля одновременного доступа к очереди. Класс предназначен для создания экземпляра в одном потоке, для записи в несколько потоков и ...
What happens if a program calls a function which is a cancellation point from a signal handler? There are a number of functions which POSIX specifies as both async-signal-safe and cancellation points. ...
Кто-либо знает, как использовать встроенное акустическое эхоподавление устройства на базе Android? Это расположено где-нибудь в кремнии и используется для вызовов спикерфона GSM/CDMA. Мы действительно хотели бы насладиться им для...
У меня есть что-то вроде очереди заданий над RabbitMQ, и при запросе на отмену задания я бы хотел отозвать задания которые еще не начали обрабатывать (их сообщения не были подтверждены), который ...