最近在网上看了一些有关IO模型的资料,有人说"阻塞模式挺好的,应为在阻塞状态下,用户进程会被挂起,挂起就是说不会再占用cpu资源了"我觉着阻塞模型这不挺好么,自己所请求的网络数据没有准备好,然后把cpu让给别人用,这不是很好么?对于非阻塞,又有些人说"非阻塞好,非阻塞可以在用户进程请求的数据没有准备好的时候,让内核立即给予响应,然后用户进程可以干别的,一会儿再来检查一下,这样轮循"我觉着这样也没问题啊,至少进程也没闲着啊,只不过进程虽然干了别的,但也多干了一些活,例如轮询相比起来,貌似比阻塞省下了cpu资源给别人用;而非阻塞是抓紧利用cpu资源,但为了抓紧使用,缺同时走了不少多余的路,比如不断地轮询所以......到底....各自解决什么问题,蒙了
HUH函数
饮歌长啸
相关分类