美文网首页PHP是世界上最好的语言
stream_set_blocking让程序无阻塞

stream_set_blocking让程序无阻塞

作者: 会长__ | 来源:发表于2019-04-29 19:50 被阅读1次
    stream_set_blocking让程序无阻塞
    
    stream_set_blocking ($resource, $flag); $flag 取值为0或1
    
    0是非阻塞,1是阻塞
    
    阻塞的意义是什么呢?
    
    某个函数读取一个网络流,当没有未读取字节的时候,程序该怎么办?
    
    是一直等待,直到下一个未读取的字节的出现,还是立即告诉调用者当前没有新内容?
    
    前者是阻塞的,后者是非阻塞的。
    
    阻塞的好处是,排除其它非正常因素,阻塞的是按顺序执行的同步的读取。
    
    

    相关文章

      网友评论

        本文标题:stream_set_blocking让程序无阻塞

        本文链接:https://www.haomeiwen.com/subject/epmunqtx.html