Вопросы по теме 'cancellation'

SwingWorker: когда именно вызывается метод done?
Javadoc метода done() метода SwingWorker: Выполняется в потоке отправки событий после завершения метода doInBackground. У меня есть подсказки, что это неверно в случае отмененного работника. Done вызывается в каждом случае (обычное...
16950 просмотров
schedule 12.04.2022

Изменить тип отмены pthread другого потока?
Что я хочу сделать, так это то, что основной поток сначала пытается выполнить обычную отложенную отмену в рабочем потоке (выполняя код, который для моих целей является черным ящиком), а затем, если поток все еще работает после тайм-аута (...
939 просмотров
schedule 06.04.2023

Как реализовать асинхронные взаимозависимые отменяемые операции с акторами?
Я новичок в модели акторов, поэтому я думаю, что уже существуют устоявшиеся шаблоны для моего обычно выглядящего сценария с такими прекрасными составными абстракциями, как актеры и фьючерсы. У меня есть асинхронные операции со следующими...
438 просмотров
schedule 16.07.2022

как отменить DoWork в Backgroundworker
я знаю, что это не первый вопрос об отмене BackGroundWorker, но я не нашел ответа, чтобы решить мою проблему. у меня есть метод, который отправляет файл.. я использую backgroundworker для его вызова.. Итак, как я могу отменить backgroundworker в...
9221 просмотров
schedule 05.06.2022

Очередь загрузки файлов Android с поддержкой отмены
Мы разрабатываем Android-приложение, где необходимо асинхронно загрузить несколько фотографий на наш сервер. Учтите, что как только снимок будет сделан, он начнет загружаться. Как только он завершит загрузку, начнется загрузка следующего (все они...
944 просмотров

Правильный способ отмены выполнения метода
Возможный дубликат: Как мне прервать/ отменить задачи TPL? У меня есть метод, выполнение которого занимает некоторое время, поэтому я возвращаю результат как обратный вызов. Мой метод выглядит так: public static void DoWork(...
1521 просмотров

Отменяемые удаленные процессы и захват выходных данных
Я пытаюсь использовать PowerShell через API С#, чтобы сделать следующее: запускать удаленные процессы прекратить их захватывать стандартный вывод и вывод об ошибках удаленных процессов (не после завершения процесса, а по мере создания этого...
1539 просмотров
schedule 10.06.2022

Настройка шумоподавления - интеллектуальное объединение сигналов микрофона
Я построил систему шумоподавления с двумя микрофонами и двумя разными микрофонными предусилителями, которые подключаются к двум разным каналам стереозаписи. Вот образец http://filestore.to/?d=U5FN2IH96K Я попытался char ergebnis[80];...
1520 просмотров
schedule 06.04.2023

Отмена progressdialog и asynctask
Я показываю диалоговое окно с возможностью отмены во время выполнения асинхронной задачи. Когда я нажимаю кнопку «Назад», я хочу, чтобы диалоговое окно исчезло, а также чтобы отменить запущенную асинхронную задачу. Проблема в том, что экземпляр...
316 просмотров

Как отменить тайм-аут внутри Javascript Promise?
Я играю с промисами в JavaScript и пытался обещать функцию setTimeout: function timeout(ms) { return new Promise(function(resolve, reject) { setTimeout(function() { resolve('timeout done'); }, ms); }); } var...
10552 просмотров

Должен ли метод cancel() в java.util.concurrent.Future блокироваться?
Я пытаюсь реализовать интерфейс Future<> в своем проекте. Но похоже, что документация для него немного расплывчата. Из официальной документации мы можем сделать вывод: Метод cancel() не генерирует исключений, таких как...
1372 просмотров
schedule 09.08.2022

FacesMessage не отображается в p:messages, когда пользователь отменяет загрузку файла
Когда я добавляю FacesMessage внутрь блока catch try-catch, он не отображается в компоненте p:messages . Если я добавлю FacesMessage в другое место, он отобразится. Почему? Добавление FacesMessage : try { ... } catch...
912 просмотров

Алгоритм акустического эхоподавления в Matlab
Мы с коллегой разрабатываем модуль обработки звука и речи на цифровом сигнальном процессоре Analog Device. Из-за близости нашего единственного микрофона и динамика мы ощущали значительное эхо. Мы хотим реализовать алгоритм на основе NLMS, чтобы...
2000 просмотров
schedule 29.11.2022

Как обрабатывать отмену задачи в TPL
Добрый день! Я пишу вспомогательную библиотеку для пользовательского интерфейса WinForms. Начал использовать механизм TPL async / await и столкнулся с проблемой с таким примером кода: private SynchronizationContext _context; public void...
1395 просмотров

BackBtn не отменяет таймер предыдущей сцены
Я не могу найти правильный код для отмены таймеров из предыдущих сцен. Я пробовал эти комбинации в разных позициях: if "tap" == true then timer.cancel() end timer.cancel(event.source) timer.cancel = true...
164 просмотров

Как отменить вызов dispatch_after?
Я делаю приложение, в котором двигаются две кнопки. Первый перемещается сразу, а второй перемещается через 1 секунду. Что происходит сейчас в моем приложении, так это то, что когда я нажимаю кнопку «Пуск» до истечения одной секунды, он показывает,...
44 просмотров

Должен ли я разблокировать мьютексы в обработчике очистки?
Пара цитат из мануала. Цитирую man 3 pthread_mutex_unlock : Ни одна из функций мьютекса не является точкой отмены, даже pthread_mutex_lock, несмотря на то, что она может приостановить поток на произвольное время. Таким образом, состояние...
440 просмотров

Использование события CancelKeyPress в консольном приложении .NET
Я написал консольное приложение .NET (на С#) для версии 4.5.1. Мой метод Main выглядит так: public static void Main(string[] args) { Console.CancelKeyPress += delegate {...
1809 просмотров

Совместная отмена в F# с отменой продолжения
Возможно, у меня здесь 2 вопроса вместо одного, но тем не менее. Я реализую совместную отмену, как предложено здесь . Вот мой тестовый код: type Async with static member Isolate(f : CancellationToken -> Async<'T>) :...
186 просмотров
schedule 24.05.2022

HttpRequest не прерывается (отменяется) при прерывании работы браузера в ASP.NET Core MVC
Я написал следующий контроллер MVC для проверки функциональности отмены: class MyController : Controller { [HttpGet("api/CancelTest")] async Task<IActionResult> Get() { await Task.Delay(1000); CancellationToken...
3877 просмотров