Witam mam taki w uproszczeniu wątek:
if (delay > -1)
{
Thread.Sleep(delay);
}
// cos
delay <ort>wacha </ort>się od -1 do 1/2 i reguluje prędkość wykonywania wątku, zostawiłem możliwość wystąpienia 0 bo wykonuje się normalnie dłużej niż nic (przy -1) a krócej niż Sleep(1)
jednak wątek czasami losowo blokuje się po wykonaniu Sleep(0) - tj. na stałe już przechodzi w ThreadState WaitSleepJoin :/
Czy to bug czy może Sleep(0) zachowuje się jakoś inaczej niż instynkt podpowiada ?