
GO语言
文章平均质量分 61
橘子味的阳光
难得世界那么美
展开
-
Go语言你会停止goroutine吗
一个没有停止的goroutine当 goroutine 内的任务,运行的太久,又或是卡死了…就会一直阻塞在系统中,变成 goroutine 泄露,或是间接造成资源暴涨,会带来许多的问题。func main() { ch := make(chan string, 6) go func() { for { ch <- "脑子进煎鱼了" } }()}1. 关闭 channelclose 机制来完成对 goroutine 的精确控制func main() { ch :=转载 2021-06-17 19:46:11 · 488 阅读 · 0 评论 -
Go语言实战(第一章)-基础知识
Go初识开源容易的构造简单,高效,可靠服务器编程,如处理日志、数据打包、虚拟机处理、文件系统等分布式系统、中间件、数据库代理器原创 2019-03-12 21:48:11 · 207 阅读 · 0 评论 -
Go语言实战(第一章)-并发
并发 goroutinegoroutine 是可以与其他 goroutine 并行执行的函数,同时也会与主程序(程序的入口)并行执行。 goroutine 很像线程,goroutine 使用的内存比线程更少, Go 语言运行时会自动在配置的一组逻辑处理器上调度执行 goroutine。这让编程模型更倾向于在 goroutine之间发送消息,而不是让多个 goroutine 争夺同一个数据的使...原创 2019-04-11 16:20:05 · 242 阅读 · 0 评论 -
beego-go语言web应用
beego >简介 特点快速开发mvc架构架构及原理 >(模块化设计,模块解耦) 1. cache文件,内存,memcache,redis(推荐)2. configini,json(推荐),xml,yaml3. context上下文(处理请求)4. httplibs支持get,post,put,delete,head支持https支持超...原创 2019-04-30 17:58:41 · 241 阅读 · 0 评论