久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      swoole應(yīng)用于什么

      swoole應(yīng)用于什么

      Swoole可以廣泛應(yīng)用于互聯(lián)網(wǎng)、移動(dòng)通信、企業(yè)軟件、網(wǎng)絡(luò)游戲、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、智能家庭等領(lǐng)域。 使用PHP+Swoole作為網(wǎng)絡(luò)通信框架,可以使企業(yè)IT研發(fā)團(tuán)隊(duì)的效率大大提升,更加專注于開發(fā)創(chuàng)新產(chǎn)品。

      Swoole底層內(nèi)置了異步非阻塞、多線程的網(wǎng)絡(luò)IO服務(wù)器。PHP程序員僅需處理事件回調(diào)即可,無需關(guān)心底層。

      與Nginx/Tornado/Node.js等全異步的框架不同,Swoole既支持全異步,也支持同步。 (推薦學(xué)習(xí): swoole視頻教程)

      Swoole是開源免費(fèi)的自由軟件,授權(quán)協(xié)議是Apache2.0。企業(yè)和個(gè)人開發(fā)者均可免費(fèi)使用Swoole的代碼,并且在Swoole之上所作的修改可用于商業(yè)產(chǎn)品,無需開源(注:必須保留原作者的版權(quán)聲明)。

      Swoole的實(shí)現(xiàn)

      swoole使用純C編寫,不依賴其他第三方庫。

      swoole并沒有用libevent,所以不需要安裝libevent

      swoole并不依賴php的stream/sockets/pcntl/posix/sysvmsg等擴(kuò)展

      socket部分

      swoole使用底層的socket系統(tǒng)調(diào)用。參見 sys/socket.h

      IO事件循環(huán)

      主進(jìn)程的事件循環(huán)使用select/poll,因?yàn)橹骶€程中的文件描述符只有幾個(gè),使用select/poll即可

      reactor線程/worker進(jìn)程中使用epoll/kqueue

      task進(jìn)程沒有事件循環(huán),進(jìn)程會(huì)循環(huán)阻塞讀取管道

      有很多人使用strace -p去查看swoole主進(jìn)程只能看到poll系統(tǒng)調(diào)用。正確的查看方法是strace -f -p

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)