题目描述:
tornado 下提供了 tornado.locks.Condition 和 tornado.locks.Lock,那么问题来了:
- python 自带的 lock 是否能再 tornado 中使用?
- 为什么 tornado 需要自己重新提供一个 tornado.locks.Lock
思路点拨:
tornado 底层是基于 asyncio 的异步 io 框架,由于异步 io 框架不能使用阻塞方法,所以同步方法使用都会有问题及时是 lock 也是一样的
tornado 下提供了 tornado.locks.Condition 和 tornado.locks.Lock,那么问题来了:
tornado 底层是基于 asyncio 的异步 io 框架,由于异步 io 框架不能使用阻塞方法,所以同步方法使用都会有问题及时是 lock 也是一样的
数据加载中...