美文网首页
day07-go.sync.waitgroup

day07-go.sync.waitgroup

作者: Winnifred_ | 来源:发表于2020-06-11 12:05 被阅读0次

    参考自:http://yangxikun.github.io/golang/2020/02/15/golang-sync-waitgroup.html

    示例,通过wg控制协程的执行顺序

    wg的底层结构:

    nocopy:用于检查wg定义的参数是否采用了值传递的方法,如果是值传递则会直接报错,原因:如果是值传递,对应的state1也会copy一份,而对应的信号量不会被复制,所以是一个不可用的wg,例子:

    state1:12字节的内存,三字节用于add和done计数,三字节用于信号唤醒和等待

    相关文章

      网友评论

          本文标题:day07-go.sync.waitgroup

          本文链接:https://www.haomeiwen.com/subject/hpbptktx.html