天天看點

讀寫鎖和緩存類實作

提高性能

讀寫鎖:分為讀鎖和寫鎖,多個讀鎖不互斥,讀鎖與寫鎖互斥,寫鎖與寫鎖互斥,這是由jvm控制的,我們隻需要上好相應的鎖即可。如果代碼隻讀資料,可以很多人同時讀,但不能同時寫,那就上讀鎖;如果代碼修改資料,隻能有一個人在寫,且不能同時讀取,那就上寫鎖。總之,讀的時候上讀鎖,寫的時候上寫鎖。

面試題緩存類實作