inotify add watch使用注意

2021-06-07 23:47:48 字數 342 閱讀 2280

注:原發表在hadoop技術論壇

1.inotify_add_watch返回並不是乙個fd,而只是乙個標識

2.對於同乙個path,inotify_add_watch將返回相同的標識。不需要呼叫close關閉,但需要呼叫inotify_rm_watch來刪除。

在對檔案

進行讀、寫、關閉

監控時需要注意這個特性。但inotify_init返回的是乙個真正的fd,因此需要呼叫close關閉它。

但是如果相同path,但是是add和rm交替進行的,則不會重複,而且是從1遞增。

在未rm上乙個之前對同乙個path進行add_watch,實際只是進行修改,返回值是不會變的。

inotify add watch使用注意

注 原發表在 hadoop技術論壇 1.inotify add watch返回並不是乙個fd,而只是乙個標識 2.對於同乙個path,inotify add watch將返回相同的標識。不需要呼叫close關閉,但需要呼叫inotify rm watch來刪除。在對檔案 進行讀 寫 關閉 監控時需要...

ios NSUserDefaults使用注意事項

nsuserdefaults適合儲存輕量級的資料,他不僅可以儲存基本資料型別,還可以儲存nsnumber integer float double nsstring,nsdate,nsarray,nsdictionary,bool型別。nsuserdefaults standarduserdefau...

HttpURLConnection使用注意事項

先上簡單 第一種 urlcon.setconnecttimeout 10000 必須設定,不設定網路異常情況會卡死在connect中 urlcon.setreadtimeout 10000 urlcon.connect in new bufferedinputstream url.openstrea...