关注
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 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的2024牛客高光时刻 #
100605次浏览 1554人参与
# 互联网公司评价 #
328093次浏览 3509人参与
# 客路2025全球产研实习生招聘 #
76766次浏览 280人参与
# 被同事甩锅了怎么办 #
16026次浏览 90人参与
# 比亚迪求职进展汇总 #
635609次浏览 2977人参与
# 比亚迪秋招开啦,你打算投递吗? #
59262次浏览 517人参与
# 今年形式下双非本找得到工作吗 #
80997次浏览 715人参与
# 百度工作体验 #
173913次浏览 1759人参与
# 如果工作一直消耗情绪还要继续做吗 #
2906次浏览 35人参与
# 实习好累,可以辞职全力准备秋招吗 #
64284次浏览 856人参与
# 你认为工作的意义是什么 #
84539次浏览 719人参与
# 你的秋招第一场笔试是哪家 #
51319次浏览 614人参与
# 快手工作体验 #
170597次浏览 2236人参与
# 如果校招重来我最想改变的是 #
202268次浏览 2487人参与
# 2023毕业生求职有问必答 #
135799次浏览 1349人参与
# 工作中,努力重要还是选择重要? #
57853次浏览 567人参与
# 数字马力求职进展汇总 #
147040次浏览 1262人参与
# AI了,我在打一种很新的工 #
38182次浏览 783人参与
# 机械人,你的秋招第一份简历被谁挂了 #
122890次浏览 1900人参与
# 大学最后一个寒假,我想…… #
13393次浏览 148人参与
# 大家每天通勤多久? #
19742次浏览 156人参与