Здравствуйте, Danchik, Вы писали:
S>> Покажи код. Буду благодарен
S>>Мой код такого плана https://docs.microsoft.com/ru-ru/dotnet/api/system.threading.threadabortexception?view=net-5.0
D>Опять же у вас неуправляемая функция. Thread.Abort в неуправляемой функции не вызовится никогда, .NET не знает на чем там сейчас крутится функция, может на диск пишет или память освобождает. Он сработает как только когды вы из нее выйдете и попадете в управляемую среду — нафига тогда этот Abort?
А мне не надо перехватывать в неуправляемой функции.
Мне нужно прервать выполнение этой функции в управляемом основном потоке по таймауту.