- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 Golang GMP调度知识点
GMP调度三个关键实体:machine(简称M):工作线程,由系统调度,一个M持有一个P,如果被阻塞,会释放持有的P,由空闲的M接替,实现了类似线程池的M池。M如果执行一个goroutine超过10ms会将其挂起,切换到下一个G执行processor(简称P):调度处理器,负责调度goroutine给M运行,优先从局部队列获取协程,没有了就从全局队列获取,还没有,就从其他P持有的局部队列里偷取,一次偷取一半。另外P会周期性查看全局队列是否有待执行的G,并将起调度给M运行,防止全局队列里的G因长时间得不.
2022-02-18 12:05:34 172
原创 使用Docker安装mysql-server,并挂载宿主机配置文件和数据目录
**使用Docker安装mysql-server,并挂载宿主机配置文件和数据目录**1、创建数据目录及配置文件my.cnf2、创建容器,并后台启动docker run --restart=always --privileged=true -d -v 宿主机数据目录路径:/var/lib/mysql -v 宿主机配置文件路径:/etc/my.cnf -p 3306:3306 --name my-mysql mysql:8.0.13(指定版本,未指定则为latest)参数说明:–restart=a
2021-08-03 16:07:08 668
完整影印版高性能PHP应用开发
2018-01-26
最新iso c99标准文档PDF
2010-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人