critical:Thread.stop resets Thread.critical to false
