It doesn't support setting the "canceled" status to false, so once a thread has been canceled, all operations on the thread start permanently failing.