关注
channel底层实现 :buf,sendx,recvx,lock, sendq , recvq ; hchan 结构体
并发安全:CSP channel 通信加锁
goroutine和线程的区别:goroutine 是建立在线程之上的轻量级的抽象,允许以非常低的代价在同一地址空间中并行地执行多个函数和方法。相比如线程,创建和销毁的代价更小,调度是独立于线程之外的。
为什么说goroutine轻量:1 创建Goroutine 通常只需要2kb 的内存,但是线程则需要1mb 2 . go 中创建和销毁都是自己管理的,而不是像操作系统申请资源,销毁再归还。3 GMP调度
defer关键字后的函数在什么时候调用 主函数return前还是return后: defer的执行顺序在return之后,但是在返回值返回给调用方之前,所以使用defer可以达到修改返回值的目的。
半连接队列:三次握手中 服务器收到syn 建立半连接队列???
查看原帖
7 评论
相关推荐
牛客热帖
更多
正在热议
更多
# mt对你说过最有启发的一句话 #
13687次浏览 181人参与
# 打工人的精神状态 #
121222次浏览 1407人参与
# 秋招被挂春招仍然能投的公司 #
2267次浏览 28人参与
# 找工作有哪些冷知识 #
200965次浏览 2566人参与
# 什么是优秀的实习经历 #
3162次浏览 122人参与
# 市场营销人求职交流聚集地 #
165771次浏览 1227人参与
# 提前批过来人的忠告 #
142205次浏览 1326人参与
# 滴滴求职进展汇总 #
286110次浏览 2386人参与
# 携程求职进展汇总 #
831337次浏览 5328人参与
# 来聊聊你目前的求职进展 #
701734次浏览 6955人参与
# 职场新人体验 #
155086次浏览 1118人参与
# 今年秋招你收到了多少封邮件? #
9618次浏览 134人参与
# 工作中遇到的歹人 #
13471次浏览 192人参与
# 考研失败就一定是坏事吗? #
164344次浏览 1205人参与
# 秋招特别不鸣谢 #
6089次浏览 83人参与
# 摸鱼被leader发现了怎么办 #
80795次浏览 506人参与
# 选实习,你更看重哪方面? #
5497次浏览 119人参与
# 被上班搭子“传染”了哪些习惯 #
2735次浏览 69人参与
# 重来一次,我还会选择这个专业吗 #
392689次浏览 3876人参与
# 实习简历求拷打 #
609次浏览 17人参与

