Go语言的特性

基础语法与特性

Goroutine协程

Goroutine协程和线程的区别

MPG模型

值类型和引用类型

Interface接口

空接口可表示任意参数

无需继承即可实现接口

Defer关键字

先执行return,然后再执行defer(如果return变量,defer可以修改变量的值)

并发编程

兵法同步方式

sync.Mutex, sync.WaitGroup, channel

channel(有缓冲和无缓冲)

Sync.Once

用于实现方法仅执行一次(如单例模式的懒加载)

Select

多个case就绪时,随机执行

底层原理

GC

标记-清除

分代思想

相关推荐
烟雨江南aabb1 小时前
Python第六弹:python爬虫篇:什么是爬虫
开发语言·爬虫·python
沐知全栈开发1 小时前
Servlet 文件上传详解
开发语言
无限进步_1 小时前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法
字节跳动数据库1 小时前
TRAE × 火山引擎 Supabase:为你的 AI 应用装上“数据引擎”
人工智能·后端
用户6757049885021 小时前
Python 统一大业:uv 如何整合 Pip、Pyenv 和 Venv?
后端·python
倚栏听风雨1 小时前
Spring AI 流式工具调用:你的 TOOL_CALLS Chunk 去哪了?
后端
归故里1 小时前
harmony-next.skills 为 AI 而生!
前端·后端·github
basketball6161 小时前
C++ iostream 完全指南:从 cin/cout 到流式编程的奥秘
开发语言·c++
木雷坞1 小时前
NAS 放模型,GPU 跑 vLLM:一次启动卡住的排查记录
后端
TYKJ0231 小时前
带宽100M但传输只有30M?你的服务器可能该换TCP算法了
后端·算法