Python threading文档指出,如果要同时运行多个I/O密集型任务,那么线程仍然是一个合适的模型。显然,这是因为I/O密集型进程可以避免阻止线程在CPU密集型任务中并发执行的全局解释器锁(GIL)。但我不明白的是,I/O任务仍然会使用CPU。那么它为什么不会遇到相同的问题呢?是因为I/O密集型任务不需要内存管理吗?
用户名或邮箱地址
密码