Question: has exited with code 3 (0x3)?
Answer: This means that the thread returned value 3 by exiting. It is up to deleloper of this thread to choose what value should be returned by what conditions.