Tornado advertises itself as \"a relatively simple, non-blocking web server framework\" and was designed to solve the C10k problem. However, looking at thei
Tornado is nonblocking,but just limited to some IO operation like read or write to a socket file.
if you want everything in your code nonblocking,you have to design by yourself.but if your code is computation intensively, then nonblocking is meaningless for you. this situation you might use multi-process.
remember one thing nonblocking just mean the server send/receive date won’t blocking. If you can’t make your code nonblocking,then your whole application is someway blocking.