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. Windows版GlassFishとRedHat
- 2. x64 Windows 7版GStreamer
- 3. Windows版Ghost Informixインスタンス
- 4. ウィザード付きのWindows版Windowsインストーラ
- 5. Windows Server AppFabricキャッシングのWindows版要件
- 6. TAPI on Windows 2008 64ビット版
- 7. Windows版自動Firefoxビルド(Jenkins)
- 8. Windows版無料TTFフォントエディタ
- 9. Windows 7(64ビット版)のAppInit_DLL
- 10. Windows版Antのタブ補完?
- 11. Windows版Linux用C++開発
- 12. Windows版のアプリケーション移植
- 13. listen()Windows版の最大キューサイズ
- 14. Windows版64ビット版静的FFmpegライブラリの作成
- 15. 時間限定の試用版とWindows版の認定
- 16. Windows版PDFのプレビュー版をダウンロードできますか?
- 17. Windows版GLUTヘッダ付きC言語プログラムをコンパイルする(Linux版)
- 18. Windows版を入手するにはVista版とDelphi版のXP版がありますか?
- 19. Git for Windows(64ビット版)のMaven classworlds.launcher.Launcherエラー
- 20. 中国語Windows版のJavaデフォルトエンコーディング
- 21. Windows版ChromiumでPDFを表示
- 22. Visual Studioコード、PythonのWSL(WindowsサブシステムLinux版)
- 23. Neo4jコミュニティ版のバックアップをWindowsに追加
- 24. Windows版Netbeans用Subversionバージョンのアップグレード方法
- 25. Windows版adb.exeのデバッグ方法は?
- 26. Windows 7ヨーロッパ版開発への含意
- 27. Windows版MAMP Pro、php.iniを編集
- 28. Windows版の入手方法 - 「Windows 10、version 1607」のように?
- 29. 新しいリリック開発者モードのトランザクショントレーサの詳細が必要
- 30. AMPページの新しいリリックを無効にしますか?
私はlibeventでIOCPを実装していると思いますが、少なくとも試してみました。 – Cartesius00