go 协程

流过昼夜 提交于 2021-02-03 19:41:30
package utils

import (
   "bytes"
   "fmt"
   "runtime"
   "strconv"
)

/*获取协程ID*/
func GetGoroutineID() {
   b := make([]byte, 64)
   b = b[:runtime.Stack(b, false)]
   b = bytes.TrimPrefix(b, []byte("goroutine "))
   b = b[:bytes.IndexByte(b, ' ')]
   n, _ := strconv.ParseUint(string(b), 10, 64)
   fmt.Println(n)
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!