首页 > 其他分享 >go sync.Once

go sync.Once

时间:2022-10-16 01:59:06浏览次数:34  
标签:oc sync func time go import Once

 

 

 

 

package main

import "fmt"
import "sync"
import "time"


var oc sync.Once
var a int = 5;


func main() {
    
    go func(){
       oc.Do(func(){
           a++
       }) 
    }()
    
    
    go func(){
       oc.Do(func(){
           a++
       }) 
    }()
    
    time.Sleep(time.Second)
    
    fmt.Println(a)
}

 

 

 

标签:oc,sync,func,time,go,import,Once
From: https://www.cnblogs.com/angdh/p/16795475.html

相关文章

  • 开源在线客服系统源码(支持PC/H5/公众号/小程序)基于golang的网页在线客服系统
    近年来市面上出现了越来越多的在线客服系统,还不断有新的在线客服企业加入,这让刚接触在线客服系统的人挑得眼花缭乱,那到底应该怎么选择一个适合企业使用的在线客服系统呢我......
  • 好用的Go框架-随时更新
    平时使用的Go包积累数据库相关要使用redis去做多列的排序真的比较困难,这里使用ali提供的TairZset可以做到多列排序https://github.com/alibaba/TairZset......
  • golang中json.Marshal自定义浮点数格式化样式
    golang中如果有以下的类型typeQpsObjstruct{Keystring`json:"key"`Qpsfloat64`json:"qps"`}json.Marshal后会输出如下的字符串 {"key":"test","qp......
  • django + gunicorn部署,日志丢失解决方法
    近期部署了一个项目,使用的是django开发,服务器是centos7,宝塔+python项目管理器使用项目管理器新建项目,会自动配置虚拟环境,安装库,启动项目,非常不错方便项目采用gunicorn方......
  • Django 两种访问图片的方式
    访问方式:在settings.py文件中最底部配置STATIC_URL='/static/'STATIC_ROOT=os.path.join(BASE_DIR,'collected_static')在浏览器输入https://host:port/static/i......
  • Django ORM QuerySet转json
    下面是Django中两种常用的ORM查询models.Component.objects.filter(...).all()models.Component.objects.values(...)第一种我们可以使用serializers.serialize("json",c......
  • go-to语句的使用
    1.作用可以使程序执行的时候跳转到其他地方继续执行。2.使用时先给跳转的地方做标记。为这个地方取一个标签名。语法:goto 标签名;3.goto可以实现循环,但容易造成死循环,故应......
  • golang_class
    func(thisPerson)和func(this*Person)的区别func(thisPerson)packagemainimport( "fmt")typePersonstruct{ namestring ageint}func(thisP......
  • Go入坑 bufio使用
    bufio包实现了有缓冲的I/O,它封装了一个io.Reader或io.Write接口对象,创建一个实现实现了该接口,同时提供缓冲和一些文本I/O的帮助函数. 简单的说就是,把文件读取进缓冲(内......
  • 调用mglearn时的报错 TypeError: __init__() got an unexpected keyword argument 'ca
    importmglearn的时候发生的报错原因是调用了joblib包中的memory类,但是cachedir这个参数已经弃用了查到下面帖子之后改掉cachedir解决问题https://blog.csdn.net/m0_4......