それぞれが独自の udev コンテキストを作成し、ハードウェアの変更の監視を開始する複数のスレッドを生成することに危険があるかどうかを知りたいです。各スレッドが独自の udev コンテキストを持っていれば、すべて問題ないと考えられます。ただし、呼び出しがグローバル/静的変数のようなudev_new
、またはudev_monitor_new_from_netlink
アクセスする場合、問題が発生する可能性があります。
README もドキュメントもマルチスレッドについて何も言及していないので、ここで質問します。もっと何か知っていますか?