3

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

README もドキュメントもマルチスレッドについて何も言及していないので、ここで質問します。もっと何か知っていますか?

4

1 に答える 1

3

udevソースを簡単に調べると、静的/グローバルストレージが使用されておらず、すべてがコンテキストに関連付けられているように見えます。

于 2010-05-03T14:16:12.180 に答える