The same exact thing I do with multiprocess Python, I'm not going to update all of my code.
Multiprocess approach is arguably more robust, you can't corrupt memory from another thread, because the only point of interaction you have with your other rpocesses is queue and semaphore.