libevent
対libev
を考慮する。 libev
ライブラリはWindows上でIOCPのネイティブサポートを備えていますか?Windows版リリック
7
A
答えて
8
libevとlibeventの両方は、イベントを検出してディスパッチするためにウィンドウで選択します(イベントコアはI/Oを実行せず、イベントのみを処理します)。
libeventには、Windows上でiocpsを使用して読み書きを行うソケットハンドル抽象化があります。 libevには同等のものはありません。これまでのベンチマークでは、libeventのiocpバックエンドは非常に高速ではないことを示しています。したがって、Windows上で高速に検索する場合は、この時点で独自のI/Oを行う方がよいでしょう。
2
6
イベントループのさらに別の実装であるlibuvを見てください。それはIOCPと他のバックエンドをサポートしています。
これはNode.JSによって使用されるため堅牢です。
関連する問題
- 1. x64 Windows 7版GStreamer
- 2. Windows版GlassFishとRedHat
- 3. Windows版Ghost Informixインスタンス
- 4. Windows Server AppFabricキャッシングのWindows版要件
- 5. Windows版無料TTFフォントエディタ
- 6. Windows版Antのタブ補完?
- 7. Windows版Linux用C++開発
- 8. Windows版のアプリケーション移植
- 9. Windows 7(64ビット版)のAppInit_DLL
- 10. TAPI on Windows 2008 64ビット版
- 11. listen()Windows版の最大キューサイズ
- 12. Windows版PDFのプレビュー版をダウンロードできますか?
- 13. 時間限定の試用版とWindows版の認定
- 14. Windows版64ビット版静的FFmpegライブラリの作成
- 15. Windows版GLUTヘッダ付きC言語プログラムをコンパイルする(Linux版)
- 16. Windows版を入手するにはVista版とDelphi版のXP版がありますか?
- 17. Windows 7ヨーロッパ版開発への含意
- 18. Windows版Netbeans用Subversionバージョンのアップグレード方法
- 19. 中国語Windows版のJavaデフォルトエンコーディング
- 20. Neo4jコミュニティ版のバックアップをWindowsに追加
- 21. Windows版adb.exeのデバッグ方法は?
- 22. Windows版ChromiumでPDFを表示
- 23. 64ビット版Windowsに32bit版をインストールすることを許可する
- 24. 32ビット版と64ビット版のWindowsでMySQLをアンインストールする方法
- 25. AMPページの新しいリリックを無効にしますか?
- 26. 新しいリリック開発者モードのトランザクショントレーサの詳細が必要
- 27. Windows 10のUbuntu上のBashはWindows 10 Mobile版で利用できますか?
- 28. javascriptのデバッグ版とプロダクション版
- 29. Magentoエンタープライズ版からコミュニティ版
- 30. Surface Toolkit for Windows Touchベータ版のManipulationCompletedイベントがありません
私はlibeventでIOCPを実装していると思いますが、少なくとも試してみました。 – Cartesius00