Uses of Class
org.miaixz.bus.core.lang.thread.lock.SegmentLock
Packages that use SegmentLock
-
Uses of SegmentLock in org.miaixz.bus.core.lang.thread.lock
Methods in org.miaixz.bus.core.lang.thread.lock that return SegmentLockModifier and TypeMethodDescriptionstatic SegmentLock<Lock> Lock.createLazySegmentLock(int segments) 创建弱引用分段锁,使用 ReentrantLock,懒加载static SegmentLock<Lock> Lock.createSegmentLock(int segments) 创建分段锁(强引用),使用 ReentrantLockstatic SegmentLock<ReadWriteLock> Lock.createSegmentReadWriteLock(int segments) 创建分段读写锁(强引用),使用 ReentrantReadWriteLockstatic SegmentLock<Semaphore> Lock.createSegmentSemaphore(int segments, int permits) 创建分段信号量(强引用)static <L> SegmentLock<L> 创建强引用的分段锁,所有段在创建时初始化。static SegmentLock<Lock> SegmentLock.lazyWeakLock(int stripes) 创建弱引用的可重入锁分段实例,懒加载。static SegmentLock<ReadWriteLock> SegmentLock.lazyWeakReadWriteLock(int stripes) 创建弱引用的读写锁分段实例,懒加载。static SegmentLock<Semaphore> SegmentLock.lazyWeakSemaphore(int stripes, int permits) 创建弱引用的信号量分段实例,懒加载。static SegmentLock<Lock> SegmentLock.lock(int stripes) 创建强引用的可重入锁分段实例。static SegmentLock<ReadWriteLock> SegmentLock.readWriteLock(int stripes) 创建强引用的读写锁分段实例。static SegmentLock<Semaphore> SegmentLock.semaphore(int stripes, int permits) 创建强引用的信号量分段实例。