java锁(公平锁和非公平锁、可重入锁(又名递归锁)、自旋锁、独占锁(写)/共享锁(读)/互斥锁、读写锁)

前言 本文对Java的一些锁的概念和实现作个整理,涉及:公平锁和非公平锁、可重入锁(又名递归锁)、自旋锁、独占锁(写)/共享锁(读)/互斥锁、读写锁java 公平锁和非公平锁 概念 公平锁是指多个线程按照申请锁的顺序来获取锁。相似于进程的FCFS(先来先服务),队列的FIFO(先来先输出) 非公平锁是指在多线程获取锁的顺序并非按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取到锁,在高并发
相关文章
相关标签/搜索