н
Size: a a a
н
н
Метод1 запускает Метод2 в отдельном потоке. Если в течение 2 сек Метод2 не заканчивает свою работу, Метод1 подает ему сигнал прерывания.
Я понял что можно каким-то образом воспользоваться перегрузкой Thread.Join(int ms) но чет как вырубить поток не очень поймун
Метод1 запускает Метод2 в отдельном потоке. Если в течение 2 сек Метод2 не заканчивает свою работу, Метод1 подает ему сигнал прерывания.
Я понял что можно каким-то образом воспользоваться перегрузкой Thread.Join(int ms) но чет как вырубить поток не очень поймуVL
Task.Run(() =>
{
using (var tokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(2d)))
{
CancellationToken token = tokenSource.Token;
...
token.ThrowIfCancellationRequested();
...
}
});
VL
н
VL
VL
VL
B[
B[
B[
ВП
B
B
B
н
н
н