之前对阻塞和非阻塞的概念一直比较模糊,当结合进程状态看时,豁然开朗
进程执行阻塞IO时,如果没有资源就会被阻塞,放弃CPU,进入阻塞队列,等待唤醒,而非阻塞IO中,进程不会放弃CPU,通过IO操作函数的返回值来判断当前IO是否成功,直到IO返回资源
之前对阻塞和非阻塞的概念一直比较模糊,当结合进程状态看时,豁然开朗
进程执行阻塞IO时,如果没有资源就会被阻塞,放弃CPU,进入阻塞队列,等待唤醒,而非阻塞IO中,进程不会放弃CPU,通过IO操作函数的返回值来判断当前IO是否成功,直到IO返回资源