0
点赞
收藏
分享

微信扫一扫

笔记54:门控循环单元 GRU

鲤鱼打个滚 2023-11-19 阅读 28
java

底层实现时,为什么使用了cxq队列和entryList双向链表?这里为什么不跟AQS中使用一个队列就行了,加了一个entryList的目的是为了什么?

个人理解这里多一个entryList,可能是用于减少频繁的cas操作。假设存在很多锁竞争时,进入entryList中的线程,在获取锁的线程中释放锁选取unpark线程时可以直接从List中取线程即可。

举报

相关推荐

0 条评论