• glist
    • 性能测试

    glist

    并发安全双向列表。

    使用场景

    并发安全场景下的链表操作,也可以关闭并发安全性当做普通的链表来使用。

    使用方式

    1. import "github.com/gogf/gf/g/container/glist"

    接口文档

    https://godoc.org/github.com/gogf/gf/g/container/glist

    性能测试

    https://github.com/gogf/gf/blob/master/g/container/glist/glist_z_bench_test.go

    1. goos: darwin
    2. goarch: amd64
    3. pkg: github.com/gogf/gf/g/container/glist
    4. Benchmark_PushBack-4 5000000 268 ns/op 56 B/op 2 allocs/op
    5. Benchmark_PushFront-4 10000000 435 ns/op 56 B/op 2 allocs/op
    6. Benchmark_Len-4 30000000 44.5 ns/op 0 B/op 0 allocs/op
    7. Benchmark_PopFront-4 20000000 71.1 ns/op 0 B/op 0 allocs/op
    8. Benchmark_PopBack-4 30000000 70.1 ns/op 0 B/op 0 allocs/op
    9. PASS