采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问下老师: 在看SequenceBarrier.next() 的时候,这是一个spin,还有一个waitStrategy.waitFor(),也是要获取可用的sequence,感觉是一回事啊,为什么要写成两块?
啥意思?,没理解哈哈
就是说,waitStrategy 也是让消费端等待,sequenceBarrier过去下一个可用的sequence 也是用了一个while(true), 他们要达到的目的貌似一样的,不知道有没说明白
next方法是获取下一个可用序号,这个类似是生产者发消息的时候使用的啦,而wait里面的是消费者消费的等待,不同的
也就是 一个用于生产者等待 扔芝麻的时候 还有一个用于消费者等待 捡芝麻的时候 那么仍芝麻其实还涉及多生产者扔 他里面是CAS操作的,消费者等待就是靠不同的策略啦,小伙伴 帮忙给课程一个5星好评 然后写写评价哦 对课程的收获 和 get到哪些 哈哈 蟹蟹支持
登录后可查看更多问答,登录/注册
专为Java工程师打造,并发编程高手养成与高薪面试深度课程
1.2k 6
873 9
911 8
826 7
748 6