Powiedzmy że mam wątek z pętlą:
while(true)
{
UsunDane();
PrzeindeksujDane();
}
czy Thread.Abort może przerwać wątek pomiędzy tymi dwoma funkcjami czego wynikiem mogłaby być na przykład niespójność danych? Albo czy wątek może być przerwany pośrodku jeszcze wywołanej funkcji? Jak to działa i jak zrobić żeby zawsze pętla doleciała do końca przed przerwaniem nie stosując jakichś dodatkowych zmiennych typu bool?