У меня есть многопоточное приложение, и CancellationToken
используется как общий объект. Каждый поток может инициировать его, чтобы сообщить другим потокам, что задание отменено. Затем один поток выполняет очистку и удаляет каждый такой объект, как этот CancellationToken
. Затем, если поток пытается его использовать, возникает исключение:
CancellationTokenSource удален.
Как я могу узнать, что объект удален, прежде чем использовать его?