摘要: 管道channel 单纯地将函数并发执行是没有意义的。函数与函数间需要交换数据才能体现并发执行函数的意义。 虽然可以使用共享内存进行数据交换,但是共享内存在不同的 goroutine 中容易发生竞态问题。为了保证数据交换的正确性,很多并发模型中必须使用互斥量对内存进行加锁,这种做法势必造成性能问题。 阅读全文
posted @ 2024-02-22 21:20 lovevivi121 阅读(33) 评论(0) 推荐(0)
摘要: 并发 一、Go语言并发简述(并发的优势) 有人把Go语言比作 21 世纪的C语言,第一是因为Go语言设计简单,第二则是因为 21 世纪最重要的就是并发程序设计,而 Go 从语言层面就支持并发。同时实现了自动垃圾回收机制。 Go语言的并发机制运用起来非常简便,在启动并发的方式上直接添加了语言级的关键字 阅读全文
posted @ 2024-02-22 21:20 lovevivi121 阅读(42) 评论(0) 推荐(0)
摘要: main.go 调用一些初始化的东西 在core里面写核心组件(zap, viper, server)的初始化 阅读全文
posted @ 2024-02-22 21:15 lovevivi121 阅读(19) 评论(0) 推荐(0)