Я хотел использовать inotify для мониторинга некоторых файлов в моей программе на C.
Мне интересно, безопасно ли иметь один поток, читающий из дескриптора inotify (тот, который возвращается inotify_init
), таким образом, блокируя, пока не произойдет какое-то событие, во время этого ожидания будет возможность добавить новый файл в очередь просмотра, используя inotify_add_watch
во время другого потока Период ожидания.
Нужно ли синхронизировать эти действия или это безопасно?