03 2012 档案

摘要:stream_set_blocking让程序无阻塞 2009-10-21 10:10:04 技术 | 评论(2) | 浏览(866)stream_set_blocking (resource,flag); $flag 取值为0或10是非阻塞,1是阻塞阻塞的意义是什么呢?某个函数读取一个网络流,当没有未读取字节的时候,程序该怎么办?是一直等待,直到下一个未读取的字节的出现,还是立即告诉调用者当前没有新内容?前者是阻塞的,后者是非阻塞的。阻塞的好处是,排除其它非正常因素,阻塞的是按顺序执行的同步的读取。借用小说里的说法就是“神刀出鞘,无血不归”。在读到新内容之前,它不会往下走,什么别的事情都 阅读全文
posted @ 2012-03-19 00:38 phpdragon 阅读(1097) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示