Java多线程探究-读写锁ReentrantReadWriteLock

读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分红读者和写者,读者只对共享资源进行读访问,写者则须要对共享资源进行写操做。这种锁相对于自旋锁而言,能提升并发性,由于在多处理器系统中,它容许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写者是排他性的,一个读写锁同时只能有一个写者或多个读者(与CPU数相关),但不能同时既有读者又有写者web 读写锁的场景 若是不少线程从
相关文章
相关标签/搜索