t = threading.Thread(target=self.newThread)
t.start()

def newThread(self):
    print('new thread called, sleeping %s' % time.time())
time.sleep(10)
self.write('Awake after 10 seconds!' % time.time())
self.finish()
Python Tornado — асинхронный запрос блокируется