鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全/ 同步tcp與異步tcp的區(qū)別

同步tcp與異步tcp的區(qū)別

我只知道同步IO和異步IO的區(qū)別。同步IO需要用戶進(jìn)程自己從內(nèi)核緩沖區(qū)讀進(jìn)用戶緩沖區(qū),而異步IO 是內(nèi)核接管IO的讀取。當(dāng)我在學(xué)習(xí)swoole的時(shí)候有兩個(gè)名詞不是很理解“同步tcp客戶端”和“異步tcp客戶端“;這兩個(gè)概念和我剛才說的同步/異步 IO有什么聯(lián)系嗎?

回答
編輯回答
旖襯

tcp 沒有同步和異步之分。tcp 只是一種網(wǎng)絡(luò)協(xié)議。

至于,同步和異步。這個(gè)問題就很經(jīng)典了,可以去多看看這方面的東西。

2018年2月10日 19:47
編輯回答
墨沫

同步和異步的主要區(qū)別就在于數(shù)據(jù)獲取方式,自己親自去拿的稱為同步,而通過回調(diào)的方式由被調(diào)用者將結(jié)果推送回來的情況稱為異步。

2018年3月13日 14:17