We do a whole bunch of non-threadsafe stuff, especially in the UI, and I'm probably not going to get around to implementing a threadsafe framework for interaction between the UI and the CPU thread anytime soon. See issue 8220.