Threads are an invention of the devil. Stay as far away from these fiendish abominations as you can get.
It is also my duty to earnestly warn programmers of all ilks that multi-threaded programming is madness. Multi-threading causes programs to run slower, have more bugs, and become harder to maintain. Threads are deadly. Avoid them.
Please also note that “thread safe” is an oxymoron.