Jochen的golang小抄-进阶篇-并发编程(实战篇)

目录runtime包临界资源什么是临界资源临界资源安全问题如何解决临界资源安全问题同步(sync)包同步等待组(WaitGroup)互斥锁读写锁(RWMutex)通道(channel)使用通道(channel)小抄系列进阶篇涉及的概念较多,知识点重要,故每块知识点独立成篇,方便日后笔记的查询本篇的主题是:并发编程在前面我们介绍了go并发模型以及其实现原来,本章要介绍的是go语言中常用的并发编程操作以及要注意的问题runtime包runtime包下包含了go运行时系统交互的操作(如控制gorout...阅读全文

2021-03-11 08:31:47 mob604756e39ef4
阅读:562 评论:0

golang字符串国际化

# gostrings 这是一个go字符串国际化库,根据xml资源文件自动生成go文件,便于字符串统一管理。 ## 背景 * 代码中对字符串硬编码不方便管理。 * 有多语言的需求。 ## 功能特点 * 字符串资源统一放在strings文件夹中,便于管理。 * xml配置字符串,便于复用、管理、多语言对比。 * 编译前用户调用命令,自动生成go文件,运行时效率更好 ## 安装 执行go get github.com/xingliuhua/gostring...阅读全文

2021-03-15 10:48:34 xiaoxiaogo
阅读:767 评论:5