epoll
によって管理される接続を表すConnection
オブジェクトがあります。イベントの場合、Connection::eventWrite()
またはConnection::eventRead()
が呼び出されます。接続は永続的です(常に存在します)。イベントが発生する前にepoll_wait()を起動するにはどうすればよいですか?
Connection
オブジェクト内のマルチスレッドの問題を解決したいいけないので(
Connection
が
epoll
-threadからからアクセスされ、別のスレッドからその
Connection
を介してデータを送信する必要がありますが、直接オブジェクト
Connection
にアクセスする必要はありません
"スレッドを送信する")。代わりに、私はepoll
スレッドに話したいと思う: "起床してConnection
で何かをする" - epoll_wait()
が返され、私のコードでCUSTOM EVENT
が発生していることが分かります(そして、例えば、いくつかの関数を呼び出す必要があります。 Connection
へのアクセスが(writeEvent()
を呼び出して、オブジェクトへのデータ送信を割り当てる)に行われます、そしてepoll_wait()
-loopが継続される。epoll_wait()
を覚ますために存在し、どちらが速い?今のところ、私が来ているソリューションの
どのような種類pipe
(同じepoll
で扱う)を作成し、1
というバイトを書き込んでください。int
"epollable"ファイル記述で表現できるその他のIPC r?