锁定分裂与锁定条带化

pjj*_*pjj 9 java multithreading locking

以下是约书亚的Effective Java摘录:

如果在内部同步类,则可以使用各种技术来实现高并发性,例如锁定拆分,锁定条带化和非阻塞并发控制.

以上表明锁定分裂和锁定条带是两种不同的技术,但当我试图找到差异时,我找不到差异.

它们之间是否有区别或它们是一样的?

Ste*_*n C 18

锁分裂是关于为类功能的不同部分使用不同的锁; 例如,一个锁用于读操作,另一个用于写操作.

锁定条带化是关于为类管理的数据结构的不同部分(条带)使用不同的锁; 例如,将地图划分为子地图,每个地图都有自己的锁.