随心的博客

好记性不如个烂笔头,随心记录!

返回顶部
摘要: 前言: 如果两个或者多个 goroutine ,访问某个共享的资源,比如同时对该资源进行读写时,就会处于相互竞争的状态,这就是并发中的资源竞争。 一个工具帮助我们检查是否存在共享资源竞争的问题 go build -race 正文: go语言中多个协程操作一个变量时会出现冲突的问题,这种情况会发生竞态 阅读全文
posted @ 2023-04-07 22:50 yangphp 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 前言: 协程的创建和使用,Go语言中使用goroutine非常简单, 只需要在调用函数的时候在前面加上go关键字,就可以为一个函数创建一个goroutine。 正文: 函数创建goroutine语法: go 函数名( 参数列表 ) 函数名:要调用的函数名。 参数列表:调用函数需要传入的参数。 gor 阅读全文
posted @ 2023-04-07 22:45 yangphp 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 前言: 进程,线程,协程,并发,并行介绍 正文: 线程,进程介绍: 1. 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位; 2. 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线 3. 进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间 4. 调度和切换:线 阅读全文
posted @ 2023-04-07 22:42 yangphp 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 钱装在自己口袋里是钱,不论什么理由借钱,不论明天还还是下周还,从口袋里掏出来的那一刻,你就不再有主动权! 阅读全文
posted @ 2023-04-07 22:40 yangphp 阅读(13) 评论(0) 推荐(0) 编辑