go语言
文章平均质量分 87
go语言从入门到入土
学习同学
搞学术不叫我是吧
展开
-
【Go语言分析 select case 】
注意 虽然说Go语言有死锁机制 会自动检测是否所有协程是否被阻塞 但是这是建立在所有协程都进入死锁的情况 如果说只是这一个协程阻塞 其他协程没有被阻塞那么此时不会发生panic错误的。如果说我们不想无限制的执行该select操作 那么我们可以设置一个类似超时器 设定一个超时时间 如果说在该时间内没有读取到数据 那么我们就终止该select。如果在规定时间内没有收到心跳(定时器的通道heartbeatTimer.C发出信号) 则会执行关闭连接的逻辑 并退出函数。上面的代码就是一段典型的无阻塞获取值的代码。原创 2023-12-11 15:44:29 · 248 阅读 · 0 评论 -
【Go语言 map源码分析】
介绍Go语言中的map原创 2023-12-03 17:21:32 · 251 阅读 · 0 评论 -
【Hello Go】Go语言网络编程
Go语言网络编程原创 2023-11-22 14:59:05 · 559 阅读 · 0 评论 -
【Hello Go】Go语言并发编程
Go语言并发编程原创 2023-11-22 10:33:17 · 401 阅读 · 0 评论 -
【Hello Go】Go语言文本文件处理
介绍Go语言中的文件操作原创 2023-11-21 15:50:14 · 370 阅读 · 1 评论 -
【Hello Go】Go语言异常处理
Go语言异常处理原创 2023-11-19 20:56:58 · 285 阅读 · 0 评论 -
【Hello Go】Go语言面向对象
介绍Go语言中的面向对象特性 需要注意的是Go语言并不支持面向对象 而是使用了其他方式去支持面向对象的几个特性原创 2023-11-19 02:02:28 · 385 阅读 · 1 评论 -
【Hello Go】Go语言复合类型
介绍Go语言中的复合类型原创 2023-11-18 03:57:25 · 291 阅读 · 0 评论 -
【Hello Go】Go语言工程管理
Go语言工程管理原创 2023-11-17 02:43:21 · 185 阅读 · 0 评论 -
【Hello Go】Go语言函数
Go语言函数介绍原创 2023-11-16 02:11:14 · 576 阅读 · 0 评论 -
【Hello Go】Go语言流程控制
Go语言中的分支循环控制原创 2023-11-15 17:27:44 · 345 阅读 · 2 评论 -
【Hello Go】Go语言运算符
Go语言运算符优先级原创 2023-11-15 14:31:53 · 226 阅读 · 0 评论 -
【Hello Go】Go语言基础类型
Go语言基础类型原创 2023-11-15 13:47:25 · 266 阅读 · 1 评论 -
【Hello Go】初识Go语言
初步介绍了Go语言原创 2023-11-14 22:02:47 · 381 阅读 · 0 评论