Lucene原始碼解析--Lock檔案

百聯達發表於2013-07-17
寫鎖(write lock)檔名為“write.lock”,它預設儲存在索引目錄中。如果鎖目錄(lock directory)與索引目錄不一致,寫鎖將被命名為“XXXX-write.lock”,其中“XXXX”是一個唯一的字首(unique prefix),來源於(derived from)索引目錄的全路徑(full path)。當這個寫鎖出現時,一個writer當前正在修改索引(新增或者清除文件)。這個寫鎖確保在一個時刻只有一個writer修改索引。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-766511/,如需轉載,請註明出處,否則將追究法律責任。

相關文章