Доброго дня господа, подскажите пожалуйста, как правильно завершить потоки в .Net core? Thread.Abort в .net core не работает. Просто вызывать break внутри цикла, где выпоняется поток и выходит соответственно из функции, не особо устраивает. Пробовал Join использовать, с ним тоже иногда встречаются проблемы
DenisVladimirovich, то что MS выпилили Thread.Abort а затем и Thread.AbortInternal, который умельцы приспособились дергать через рефлексию, прозрачно намекает нам, что они не хотят иметь дело с прерванными потоками в CoreCLR. Видимо придется делать через volitile + break, либо через Task + CancellationToken (что по сути то же самое).
А чем не устраивает "Просто вызывать break внутри цикла, где выпоняется поток и выходит соответственно из функции, не особо устраивает", чем он будет отличаться для вас от while (isActive) { .... }?