Привет. Никак не могу вехать в асинхронность торнадо, потому что с 15 лет, страдаю на пхп головного мозга и синхронность, как побочный эффект. Что мне нужно сделать. Обработать гет запрос и сделать некоторые сложные манипуляции, которые будут блокировать loop, для примера возьмем sleep (10). В тот момент я хочу обработать все другие запросы, которые будут поступать на сервер.
Вот что я сейчас имею.
class TestHandler(tornado.web.RequestHandler, ThreadableMixin):
def _worker(self):
print 'test'
time.sleep(10)
self.finish(self.res)
@tornado.web.asynchronous
def get(self):
tornado.ioloop.IOLoop.instance().add_callback(self.async_callback(self._worker))
self.render('template/chat.html')
Но к сожалению все блокируется. Помогите пожалуйста.