当前位置: 首页 > article >正文

【Golang 面试题】每日 3 题(六十)

✍个人博客:Pandaconda-CSDN博客
📣专栏地址:http://t.csdnimg.cn/UWz06
📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~
❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪

178. 详细说一下 GODEBUG GMP 中的 G

status:G 的运行状态。
m:隶属哪一个 M。
lockedm:是否有锁定 M。

G 的运行状态共涉及如下 9 种状态:

在这里插入图片描述

179. 详细说一下 GODEBUG GMP 中的 M

p:隶属哪一个 P。
curg:当前正在使用哪个 G。
runqsize:运行队列中的 G 数量。
gfreecnt:可用的G(状态为 Gdead)。
mallocing:是否正在分配内存。
throwing:是否抛出异常。
preemptoff:不等于空字符串的话,保持 curg 在这个 m 上运行。

180. 详细说一下 GODEBUG GMP 中的 P

status:P 的运行状态。
schedtick:P 的调度次数。
syscalltick:P 的系统调用次数。
m:隶属哪一个 M。
runqsize:运行队列中的 G 数量。
gfreecnt:可用的G(状态为 Gdead)

在这里插入图片描述


http://www.kler.cn/a/554007.html

相关文章:

  • (LLaMa Factory)大模型训练方法--预训练(Qwen2-0.5B)
  • WebSocket(WS)协议系列(一)基本概念
  • DeepSeek等大模型功能集成到WPS中的详细步骤
  • StableDiffusion+ComfyUI
  • C#发送邮件
  • Linux 和 Windows 区别
  • DeepSeek解锁语言模型的未来:NSA稀疏注意力机制的革命性突破
  • 算法学习笔记之递推求解
  • 日做力扣题1--3. 无重复字符的最长子串
  • Spring Boot中API响应结构的最佳实践
  • petalinux高版本设置自动登录和开机自启动配置
  • Vue学习记录20
  • sql注入之python脚本进行时间盲注和布尔盲注
  • PAT乙级真题 — 1090 危险品装箱(java)
  • P8722 [蓝桥杯 2020 省 AB3] 日期识别
  • 挪车小程序挪车二维码php+uniapp
  • SQLMesh 系列教程5- 详解SQL模型
  • N93-第六周作业
  • 什么叫不可变数据结构?
  • ubuntu上/etc/profile.d/目录的作用