CancellationToken в C# - використання, проблеми та кращі практики

https://taraskovalenko.github.io/posts/cancellation-token/

#csharp #dotnet #Threading #CancellationToken

CancellationToken в C# - використання, проблеми та кращі практики

Що таке CancellationToken?

Taras Kovalenko

Глубокое погружение в CancellationToken: эффективное управление отменой в .NET

Привет, Хабр! Меня зовут Давид, я C#-разработчик в SimbirSoft. В современном программировании эффективное управление ресурсами и контроль за выполнением задач становятся ключевыми аспектами для создания надежных и масштабируемых приложений. В C# одним из важнейших инструментов в для достижения этих целей является механизм Cancellation Token. Эта концепция позволяет разработчикам изящно и безопасно управлять долгосрочными или ресурсоемкими операциями, обеспечивая возможность их отмены по требованию. В этой статье мы погрузимся в мир Cancellation Token в C#, исследуя его роль, принципы работы и практическое применение. Мы обсудим, как эта технология позволяет разработчикам улучшить производительность и надежность их приложений, а также — как избежать распространенных ошибок при работе с асинхронными операциями. Подробно рассмотрим примеры кода, демонстрирующие использование Cancellation Token в различных сценариях, что сделает наше обсуждение не только теоретически насыщенным, но и довольно практичным для программистов любого уровня.

https://habr.com/ru/companies/simbirsoft/articles/825386/

#net #cancellationtoken #cancellationtokensource #c#_net #производительность

Глубокое погружение в CancellationToken: эффективное управление отменой в .NET

Привет, Хабр! Меня зовут Давид, я C#-разработчик в SimbirSoft. В современном программировании эффективное управление ресурсами и контроль за выполнением задач становятся ключевыми аспектами для...

Хабр

Многопоточный Python на примерах: токены отмены

В этой статье мы обсудим паттерн "Cancellation Token", популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как безопасно и красиво завершать работу функции, треда или корутины. keep_on()

https://habr.com/ru/companies/vk/articles/774672/

#python3 #threading #cancellationtoken #токены_отмены

Многопоточный Python на примерах: токены отмены

В этой статье мы обсудим паттерн "Cancellation Token" (или по-русски - "токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как...

Хабр
Fix issue #310 by giuliohome · Pull Request #311 · temporalio/samples-typescript

What was changed Using delay instead of sleep in Worker-Specific Task Queues Why? See the related issue #310 Checklist Verify why importing sleep from current context is wrong. Closes 310 How w...

GitHub