epoll在多線程下的使用

首先讓我們思考一個問題,當一個進程正在阻塞在epoll_wait的時候,另一個線程調用epoll_ctl時會發生什麼呢,這個動作安全嗎? 測試當epoll_wait期間另一個線程執行epoll_ctl是否安全 其實這種動作是安全的(測試平臺爲linux,內核爲4.4版本),先看一下man裏面的描述,可見是安全的。 1.下面讓我們來測試一下,首先把fd2加入監聽,然後再調用epoll_wait,在w
相關文章
相關標籤/搜索