摘要: 一 IO操作本质 数据复制的过程中不会消耗CPU 123 # 1 内存分为内核缓冲区和用户缓冲区# 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用# 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 二 IO模型 1. BIO – 阻塞模式I/O 用户进 阅读全文
posted @ 2020-08-27 22:13 Οo白麒麟оΟ 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 一、线程池和进程池的shutdown 二、定时器 三、协程总结介绍 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随 阅读全文
posted @ 2020-08-27 16:31 Οo白麒麟оΟ 阅读(104) 评论(0) 推荐(0) 编辑