关注
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 评论
相关推荐
04-10 10:33
四川大学 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 找工作,行业重要还是岗位重要? #
11268次浏览 202人参与
# 国企还是互联网,你怎么选? #
123674次浏览 960人参与
# 盲审过后你想做什么? #
13461次浏览 119人参与
# 五一之后,实习真的很难找吗? #
49315次浏览 349人参与
# 外包能不能当跳板? #
22724次浏览 192人参与
# 设计人如何选offer #
99010次浏览 694人参与
# 潍柴工作体验 #
17276次浏览 17人参与
# 领导秒批的请假话术 #
10763次浏览 83人参与
# 摸鱼被leader发现了怎么办 #
41336次浏览 316人参与
# 五一假期,你打算“躺”还是“卷”? #
39894次浏览 495人参与
# 一句话证明你在找工作 #
294594次浏览 2433人参与
# 面试中,你被问过哪些奇葩问题? #
63705次浏览 778人参与
# 每人推荐一个小而美的高薪公司 #
72964次浏览 1358人参与
# 小厂实习有必要去吗 #
42599次浏览 260人参与
# 蚂蚁集团工作体验 #
10915次浏览 70人参与
# 你觉得通信/硬件有必要实习吗? #
92804次浏览 891人参与
# 面试等了一周没回复,还有戏吗 #
116843次浏览 1090人参与
# 我的2024小目标 #
57048次浏览 380人参与
# 实习生活中那些难忘的瞬间 #
100548次浏览 1791人参与
# 秋招前后对offer的期望对比 #
272552次浏览 2078人参与