請問有誰知道muduo網路庫的定時器,可以精確到毫秒嗎?

時間 2021-05-30 08:02:41

1樓:陳碩

你說的「精確到毫秒」具體是什麼意思?

首先,Linux 不是乙個(硬)實時作業系統,它的排程沒有 hard deadline。一般來說,系統負載越重,排程的延遲越大。

其次,從網路程式設計的應用場景看,網路延遲可以有幾毫秒、幾十毫秒甚至上百毫秒,網路庫的定時器做到「精確到毫秒」的意義是什麼?

最後,muduo 使用 timerfd 實現定時器,timerfd 的 API 支援納秒級的解析度,而 muduo TimerQueue 用的 Timestamp 的解析度是微秒,所以能不能「精確到毫秒」就看你的 Linux 系統的表現了。

muduo 定時器的單元測試中,有乙個 run every 2 seconds 的 case,在我的機器上執行結果如下:

可以算出實際的平均間隔是 2000.15 毫秒。

請問有誰知道影響速凝劑的強度因素嗎?

宮非 2019 12 07 速凝劑的主要作用是使噴射混凝土速凝 快硬,減少回彈損失,防止噴射混凝土因重力作用所引起的脫落,提高它在潮濕或滲水地層中使用的適應性,還可適當增加一次噴射的厚度,及縮短噴射層間的間隔時間。速凝劑一般常用的為粉狀,後來也研製了適用於溼噴混凝土的液態速凝劑。以某種幹噴速凝劑適用...

有誰知道位元幣嗎?

大林博士 位元幣是一種有很多很多人共同維護 共同認可的古董,沒啥實用價值,但又很貴 波動又很大,它能最直接的體現人性的貪婪,小概率讓你暴富,大概率讓你傾家蕩產。 富達財稅 是讓人傷心的東西,我曾經有接近1000來個,那時候那玩意不值錢,也不知道那玩意能到這個程度,所以pin碼沒記。電腦賣了。感覺鬧心...

有沒有誰知道《call me by your name 》的第二部《find me》或看過評價下嗎?

Asteroid B612 珠玉在前,瓦石難當。劇情就不概述,我的心情彷彿看了 鐵達尼號 續集,傑克其實沒有死,而是經歷了一站二戰朝戰越戰並存活了下來,多年之後,他帶著孫子去電影院的時候看到了 鐵達尼號 於是他與露絲在電影導演的幫助下重逢,並開始了幸福的黃昏戀。 今天也要努力鴨 個人見解,學識短淺,...