技术栈

sync.mutex

Linux实战笔记
10 天前
go·channel·sync.mutex·goroutine泄漏·race detector
sync.Mutex还是Channel?Go并发场景选型对比与goroutine泄漏实战<p style="text-align:center"><img src="https://platform-outputs.agnes-ai.space/images/t2i/task_NNObBrmnQTVKR4QA6jd5czCmNYGrn7Zv/output_13b3c18601f74e529316dcb048b03b01.png" alt="封面图" style="max-width:100%;height:auto" /></p>
凡尘——雨落凡尘
3 个月前
go语言·channel·goroutine·sync.mutex
Go语言线上踩坑复盘:本地稳如泰山,上线频繁宕机、协程泄露、CPU爆满Go语言线上踩坑复盘:本地稳如泰山,上线频繁宕机、协程泄露、CPU爆满 前言 Go 语言以高性能、高并发、简洁、低资源占用著称,现在大量用于微服务、网关、消息队列、爬虫、后端核心服务。 很多开发者觉得 Go 自带 GC、自带协程、语法简单,不容易出线上问题。 但真实生产环境恰恰相反:Go 的线上隐性故障非常多,且极难排查。 本地开发、测试环境永远正常,一上线就出现:
Golinie
2 年前
golang·并发·mutex·锁·sync.mutex
【Go万字洗髓经】Golang中sync.Mutex的单机锁:实现原理与底层源码先来看看最基本的用法,也就是下面这幅图中可以看到Mutex的基本用法,就是对敏感资源进行操作,控制并发。并发写是最需要考虑的,因为可能会导致状态不一致的回滚问题。
我是有底线的