go的GPM - 协程的本质

宝塔山  金牌会员 | 2024-1-19 11:14:33 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 888|帖子 888|积分 2664

协程与线程

线程在创建、切换、销毁时候,需要消耗CPU的资源。
协程就是将一段程序的运行状态打包, 可以在线程之间调度。减少CPU在操作线程的消耗
协程、线程、进程 这块网上非常多文章讲了,就不多叙述了。
归纳下:
  1. 进程用分配内存空间
  2. 线程用来分配CPU时间
  3. 协程用来精细利用线程
  4. 协程的本质是一段包含了运行状态的程序  后面介绍后,会对这个概念更好理解
复制代码
协程的本质

上面讲了 ,协程的本质就是 一段程序的运行状态的打包:
[code]  func Do() {          for i := 1; i
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表