03. 锁分离
锁分离
根据实际的操作来选择加上不同的锁也是提升性能的重要方式之一。
读写分离锁替代独占锁
重入锁和内部锁
重入锁的使用相较于内部锁更加复杂,重入锁必须手动显示释放锁,内部锁则可以自动释放,重入锁提供了一套提高性能的功能和
自旋锁
自旋锁是
但是自旋锁只适用于线程竞争相对小、锁占用时间短的代码,对于锁竞争激烈的系统中不仅浪费了
根据实际的操作来选择加上不同的锁也是提升性能的重要方式之一。
重入锁的使用相较于内部锁更加复杂,重入锁必须手动显示释放锁,内部锁则可以自动释放,重入锁提供了一套提高性能的功能和
自旋锁是
但是自旋锁只适用于线程竞争相对小、锁占用时间短的代码,对于锁竞争激烈的系统中不仅浪费了