actually there are five status of thread