java多線程查詢數(shù)據(jù)庫不重復(fù) 在多線程處理表數(shù)據(jù)的時候怎么防止數(shù)據(jù)被重復(fù)處理?
在多線程處理表數(shù)據(jù)的時候怎么防止數(shù)據(jù)被重復(fù)處理?你好,我是[用戶4229663898417]。我很高興為你回答。這可以通過數(shù)據(jù)修改的時間來判斷。例如,表中有一個字段read time。當(dāng)客戶端讀取10
在多線程處理表數(shù)據(jù)的時候怎么防止數(shù)據(jù)被重復(fù)處理?
你好,我是[用戶4229663898417]。我很高興為你回答。這可以通過數(shù)據(jù)修改的時間來判斷。例如,表中有一個字段read time。當(dāng)客戶端讀取10條數(shù)據(jù)時,將讀取時間更新為當(dāng)前時間。然后下一個客戶看的時候,判斷時間在半小時之內(nèi),沒有更新的數(shù)據(jù)。沒關(guān)系。然而,這其中有一個壞處。很可能第一個客戶在半小時內(nèi)仍會使用這十條數(shù)據(jù)。如果是修改數(shù)據(jù),所有者可以使用鎖定功能鎖定數(shù)據(jù)庫表,這樣就不用擔(dān)心重復(fù)提交。希望您能盡快解決問題~~~有更多專業(yè)的科學(xué)知識,歡迎關(guān)注我。如果你喜歡我的回答,也請給我表揚或轉(zhuǎn)發(fā),你的鼓勵是支持我寫下來的動力,謝謝。