启动方式大概如下
app = tornado.web.Application(router.url_map, **settings)
server = tornado.httpserver.HTTPServer(app)
server.bind(options.port)
server.start(10)
tornado.ioloop.IOLoop.instance().start()
这里启动了10个子进程去并行,每个进程的资源是隔离的, 实际测试中发现不同进程打印出来的ioloop实例地址一样的
在代码中也没看见有进程中的共享内存等操作, 所以想问是怎么实现共享同一个ioloop的?