Mark thread safe methods.
There is no need to atomically set _threadIsRunning.

It's already protected by locks.