zoukankan      html  css  js  c++  java
  • swoole-简单的异步执行

    swoole-简单的异步执行

    标签(空格分隔): php

    理解

        一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作。 阻塞IO和非阻塞IO的区别在于第一步,发起IO请求是否会被阻塞,如果阻塞直到完成那么就是传统的阻塞IO,如果不阻塞,那么就是非阻塞IO。  同步IO和异步IO的区别就在于第二个步骤是否阻塞:如果实际的IO读写阻塞请求进程,那么就是同步IO,因此阻塞IO、非阻塞IO、IO复用、信号驱动IO都是同步IO;如果不阻塞,而是操作系统帮你做完IO操作再将结果返回给你,那么就是异步IO。
    

    流程

        1 服务端
    

        2 客户端
    

        3 执行服务
    

        4 执行客户
    

        5 查看异步日志记录
    

  • 相关阅读:
    week4
    week3
    2017福州大学面向对象程序设计寒假作业二
    Week2
    10个android开发必备的开源项目
    Day Ten
    Day Nine
    Day Eight
    Day Seven
    Day Six
  • 原文地址:https://www.cnblogs.com/yanweifeng/p/10309208.html
Copyright © 2011-2022 走看看