文件名称:lotsa:简单的Go库,用于执行分布在任意数量线程上的大量操作
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-11 13:29:01
Go
洛萨 Lotsa是一个简单的Go库,用于执行分布在任意数量线程上的许多操作。 安装 go get -u github.com/tidwall/lotsa 例子 在这里,我们加载1,000,000个操作,分布在4个线程上。 var total int64 lotsa . Ops ( 1000000 , 4 , func ( i , thread int ) { atomic . AddInt64 ( & total , 1 ) }, ) println ( total ) 打印1000000 要输出一些基准测试结果, lotsa.Output在调用lotsa.Ops之前设置lotsa.Ops var total int64 lotsa . Output = os . Stdout lotsa . Ops ( 1000000 , 4 , f
【文件预览】:
lotsa-master
----README.md(836B)
----LICENSE(1KB)
----lotsa.go(2KB)
----lotsa_test.go(269B)