epoll_wait の「イベント」ポインタを理解しようとしています。epoll_wait が戻ったとき、このポインターは、すべてのイベント構造体が存在するメモリー (ユーザーによって割り当てられたものではない) を指していますか? それとも、このポインタにメモリを割り当ててからポインタを渡して、イベントがそのメモリ位置でいっぱいになるようにする必要がありますか?
メモリを割り当てる必要がある場合、どのくらいのメモリを割り当てる必要がありますか? 10,000 個のソケットで epoll_wait を実行したいとしましょう。それらのすべては、読み取られるデータについてチェックされます (EPOLLIIN)。では、10,000 イベント構造体に相当するメモリを *events に割り当てる必要がありますか?
ありがとう、
VSN