首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Go的sync.Pool源代码中P是什么意思?

在Go的sync.Pool源代码中P是什么意思?
EN

Stack Overflow用户
提问于 2018-03-17 03:39:25
回答 1查看 174关注 0票数 10

最近,我一直在研究Go的源代码。当我查看sync.Pool的细节时,我发现了一条我无法理解的评论。

https://golang.org/src/sync/pool.go?s=1633:1992#L58

代码语言:javascript
复制
// Local per-P Pool appendix.
type poolLocalInternal struct {
    private interface{}   // Can be used only by the respective P.
    shared  []interface{} // Can be used by any P.
    Mutex                 // Protects shared.
}

局部P池阑尾。

每-P是什么意思?

只能由相应的P使用。

P是什么意思?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-17 04:11:05

P代表处理器。处理器是用于执行Go代码的资源。在这一过程中,确实存在着GOMAXPROC。围棋计划设计医生详细描述了Ps。相关代码在运行时包中。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49332257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档