phpar

Posted by 夏泽民

最近在看composer,是下载了一个composer.phar,然后放到/usr/local/bin目录下,就可以全局使用composer了,然而并不懂phar是什么,还以为是个PHP的扩展,要用phpize编译的,看了这篇文章后才懂韩天峰-php中phar包的使用



mpg 状态机队列

Posted by 夏泽民

中文名 源码名称 作用域 简要说明 全局M列表 runtime.allm 运行时系统 存放所有M 全局P列表 runtime.allp 运行时系统 存放所有P 全局G列表 runtime.allg 运行时系统 存放所有G 调度器中的空闲M列表 runtime.schedt.midle 调度器 存放空闲M,链表结构 调度器中的空闲P列表 runtime.schedt.pidle 调度器 存放空闲P,链表结构 调度器中的可运行G队列 runtime.schedt.runq 调度器 存放可运行G,链表结构 调度器中的自由G列表 runtime.schedt.gfree 调度器 存放自由G, 链表结构 P中的可运行G队列 runq 本地P 存放当前P中的可运行G,环形队列,数组实现 P中的自由G列表 gfree 本地P 存放当前P中的自由G,链表结构 三个全局的列表主要为了统计runtime的所有G、M、P。我们主要关心剩下的这些容器,尤其是和G相关的四个。



map

Posted by 夏泽民

https://juejin.im/post/5ec3473be51d454d952bd7f0 https://github.com/cch123/golang-notes/edit/master/map.md



du

Posted by 夏泽民

【1】du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:



channel实现sync包里的同步锁

Posted by 夏泽民

Once once是一个简单而强大的原语,可确保在并行程序中一个函数仅执行一次。



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required