11 2019 档案

摘要:在Linux里,这叫做文件描述符fd(File Descriptor),而在Windows里,叫做句柄(Handle)(以下在没有歧义的时候统称为句柄)。用户通过某个函数打开文件以获得句柄,此后用户操纵文件皆通过该句柄进行 句柄可以防止用户随意读写操作系统内核的文件对象。无论是Linux还是Wind 阅读全文
posted @ 2019-11-24 16:19 LeeJuly 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Golang 内存结构 Go在程序启动的时候,会先向操作系统申请一块内存(注意这时还只是一段虚拟的地址空间,并不会真正地分配内存),切成小块后自己进行管理。 arena: 对象基本上被分配在arena这个区域 Page:8KB(以页为单位) bitmap: bitmap区域标识arena区域哪些地址 阅读全文
posted @ 2019-11-22 19:54 LeeJuly 阅读(479) 评论(0) 推荐(0) 编辑
摘要:CSP模型 Golang中通过CSP(communicating sequential processes)模型来通信,不同于传统的多线程通过共享内存来通信,CSP讲究的是“以通信的方式来共享内存”。用于描述两个独立的并发实体通过共享的通讯 channel(管道)进行通信的并发模型。 CSP中cha 阅读全文
posted @ 2019-11-16 23:29 LeeJuly 阅读(1132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示