Здравствуйте, Serginio1, Вы писали:
S>·>Если ты в том же SemaphoreSlim вызывается async wait без cancellation token — как прервать? S>·>Вообще cancellation ортогонален асинхронщине. Посмотри, там есть и синхронный wait с cancellation token. S>·>Врочем, можно использовать thread.interrupt(). S> Это конечно да! S> Суть в том, что может быть цепочка асинхронных вызовов вплоть до рекурсии. S>То есть внутри метода вызывает асинхронный метод и так далее
Т.е. у тебя должен быть специально написанный код, который предусматривает прерывание в предусмотренных местах. Неясно какое отношение это имеет к асинхронщине или многопоточке. Это ортогональные вещи.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай