NaoyaFukuma / webserv

This is when you finally understand why a URL starts with HTTP
3 stars 0 forks source link

edge triggered -> level triggered & イベント発火一回につきread, recv, write, sendが一回 #143

Closed NaoyaFukuma closed 1 year ago

NaoyaFukuma commented 1 year ago

レビュー項目に、一回のイベント発火につきread, recv, write, sendが一回との表記有り。

飢餓(starvation)問題への対応と認識。

エッジトリガーでも、epoll_wait()に頼らずに、実装することも可能であるが、 難易度が高いのでレベルトリガーにより、一回でI/Oが完了しないときは、 次回以降もイベントが発火するように修正する。