lucene的加鎖機制和LockObtainFailedException的異常

lucene的加鎖機制

lucene分爲兩種鎖,writer.lock鎖和commit.lock鎖(具體可以自己查,不多講),
這裏主要說說writer鎖,writer鎖主要是爲了控制多個writer對同一索引目錄的寫入
或者reader的刪除操作。
如果您做程序過程中遇到了標題的異常情況,那麼就要注意是不是同時有多個線程
在操作一個索引目錄了,原因可能爲您的程序中多次加載或者初始化了該目錄的writer導致的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章