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 查看異步日志記錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM