if a turn fails, generally the program can still keep going, whereas if a thread fails, there is a possibility that that thread was holding onto a lock, or that another thread was waiting on it completing some action that will never get completed.