併發查詢資料庫問題

leafdly發表於2005-11-09
有一個getUserInfo(String name)方法用來查詢某人的個人資訊。
這時有兩個使用者(張三和李四)同時呼叫這個方法來查詢他們的資訊。有沒有可能發生張三查詢出來的是李四的資訊,而李四卻得到了張三的資訊呢?
另如果在getUserInfo(String name)前加上修飾詞synchronized能否有效防止這種情況發生,會不會影響系統效能?

相關文章