lock-free:用golang编写的简单无锁​​库

时间:2024-05-18 08:39:28
【文件属性】:

文件名称:lock-free:用golang编写的简单无锁​​库

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-18 08:39:28

go golang library threadsafe golang-library

无锁 无锁是基于golang编写的简单,最快的无锁库。 要求 转到(> = 1.8) 安装 go get github.com/hlts2/lock-free 例子 wg := new (sync. WaitGroup ) lf := lockfree . New () for i := 0 ; i < size ; i ++ { wg . Add ( 1 ) go func ( i int ) { defer wg . Done () // In the block between Wait and Signal, it becomes gruoute-safe lf . Wait () cnt ++ lf . Signal () }( i ) } wg . Wait () 作者 执照


【文件预览】:
lock-free-master
----.travis.yml(87B)
----lock_free_bench_test.go(426B)
----LICENSE(1KB)
----lock_free.go(617B)
----.gitignore(192B)
----lock_free_test.go(580B)
----README.md(716B)

网友评论