重要概念
1,state,用于标识资源是否被其他线程占用,0表示,无,大于0表示已经被占用
2,node,线程未获取资源,会放入队列中,一个线程代表一个node
3,队列,CHL队列,存放node节点,线程未获取资源,会重试一段时间,然后放入队列中,解决了线程无限自旋问题
重要概念
1,state,用于标识资源是否被其他线程占用,0表示,无,大于0表示已经被占用
2,node,线程未获取资源,会放入队列中,一个线程代表一个node
3,队列,CHL队列,存放node节点,线程未获取资源,会重试一段时间,然后放入队列中,解决了线程无限自旋问题