См. PEP 3156, в частности раздел о взаимодействии потоков:
http://www.python.org/dev/peps/pep-3156/#thread-interaction
В этом документе четко указаны новые методы асинхронного использования, в том числе run_in_executor (). Обратите внимание, что Executor определен в concurrent.futures, я предлагаю вам также посмотреть там.