为什么P的local queue可无锁访问,任务窃取的时候要加锁吗?为什么P的local queue可无锁访问,任务窃取的时候要加锁吗? 题目来源:字节跳动 答案: 题解部分:如下图:绑定在P上的local queue是顺序执行的,不存在执行状态的G协程抢占,所以可以无锁访问。 任务窃取也是窃取其他P上等待状态的G协程,所以也可以不用加锁。