首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
golang 并发原语
订阅
ASSASSIN15158
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
go语言之行--golang核武器goroutine调度原理、channel详解
goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。goroutine使用方式非常的简单,只需使用go关键字即可启动一个协程,并且它是处于异步方式运行,你不需要等它运行完成以后在执行以后的代码。
深入理解Golang之context
这篇文章将介绍Golang并发编程中常用到一种编程模式:context。本文将从为什么需要context出发,深入了解context的实现原理,以及了解如何使用context。 在并发程序中,由于超时、取消操作或者一些异常情况,往往需要进行抢占操作或者中断后续操作。熟悉chan…
Golang Context深入理解
golang在1.6.2的时候还没有自己的context,在1.7的版本中就把golang.org/x/net/context包被加入到了官方的库中。golang 的 Context包,是专门用来简化对于处理单个请求的多个goroutine之间与请求域的数据、取消信号、截止时间…
Golang Context 详细原理和使用技巧
Golang Context 详细原理和使用技巧,包括 Context 的同步控制设计、Context 的基本原理、Context 的常见常见和使用技巧
Golang context 实现原理与源码分析
0 context入门介绍 context是Golang应用开发常用的并发控制技术,主要在异步场景中用于实现并发协调以及对 goroutine 的生命周期控制,它与WaitGroup最大的不同点是co
Golang学习——基于Gin框架进行httptest单元测试
昨天晚上在学习慕课网的课程时,写了个简单的抽奖demo,打算简单测试在并发场景下临界资源是否被修改的问题。 然后前后折腾了好久才测试成功,记录下自己在进行httptest单元测试时学到的知识。 记得初始化锁,否则不起作用。 当然直接使用 c.ShouldBind() ,让gin…
golang-单元测试和mock框架的介绍和推荐
背景介绍:探索golang 的单元测试框架,看一下哪种框架是结合业务体验更好的。 推荐 和 不推荐 使用的框架,我都会在标题中 标注出来,没有标注的表示体验一般,但也没有特别的缺点,观望态度 一、单元
Go 单测入门篇:Golang 单元测试基本使用
Go 单测系列之Go 单测入门篇:Golang 单元测试基本使用 Golang 单元测试规范,可以快速了解 Go 单测的基本使用,持续关注,后面会推出 Go 单测高级篇和实战篇
被裁员半年了,谈谈感想
后端开发,22年9月,跳槽到某新能源生态企业,23年3月中旬的某个周一下午,被HR通知到会议室做个沟通,两周前收到转正答辩PPT模板让我填写,原本以为是做转正答辩的相关沟通,结果是沟通解除劳动合同
从鹅厂实例出发!分析Go Channel底层原理
本文是基于Go1.18.1源码的学习笔记。Channel的底层源码从Go1.14到现在的Go1.19之间几乎没有变化,这也是Go最早引入的组件之一,体现了Go并发思想: 不要通过共享内存来通信,⽽应通