github.com/sandwich-go/boost@v1.3.29/xsync/README.md (about)

     1  # xsync
     2  
     3  同步辅助函数
     4  
     5  - `bool`、`string`、`time.Time`、`int32`、`int64`、`uint32`、`uint64` 原子性操作
     6  - `sync.Cond` 封装扩展
     7  - 支持设置指定 `timeout` 的 `sync.WaitGroup`
     8  
     9  # 例子
    10  ```go
    11  var b AtomicBool
    12  fmt.Println(b.Get())
    13  b.Set(true)
    14  fmt.Println(b.Get())
    15  ```
    16  Output:
    17  ```text
    18  false
    19  true
    20  ```