日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

心跳与轮询的区别

發布時間:2024/4/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 心跳与轮询的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

心跳與輪詢的區別

  • 輪詢
  • 心跳

??主機在檢查與從機之間的連接(判斷與從機之間的連接是否斷開)時,一般有心跳與輪詢這兩種方式。這兩個方式都需要主機定時逐個查詢從機的狀態,但它們查詢的策略有所不同。

輪詢

??在輪詢方式中,主機逐個查詢的方式是主動向從機發送一條查詢信息,然后根據從機的應答情況來判斷從機的狀態。比方說,主機要求從機返回一個狀態碼來代表當前從機所處的狀態,但如果從機沒有應答,就認為與從機之間的連接已經斷開。

心跳

??在心跳方式中,主機逐個查詢的方式是直接從一種狀態信息表中查詢,此狀態信息表上記錄了所有從機的狀態信息,而此狀態信息表是由各個從機自己主動去更新的。如果有從機長期沒有去更新此表,就認為與該從機之間的連接已經斷開。

??可以看出,相對于輪詢,心跳方式避免了主機等待各個從機應答的過程,從而減輕了主機的壓力,在遇到從機數量龐大的情況,往往采用心跳方式。

總結

以上是生活随笔為你收集整理的心跳与轮询的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。