diff --git a/README.md b/README.md index 97035f7..b3ec123 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,14 @@ # ants
-

A goroutine pool for Go

- [![Build Status][1]][2] [![codecov][3]][4] [![goreportcard for panjf2000/ants][5]][6] [![godoc for panjf2000/ants][7]][8] [![MIT Licence][9]][10] -[中文](README_ZH.md) | [Project Tutorial](https://blog.taohuawu.club/goroutine-pool) +[中文](README_ZH.md) | [Project Tutorial](https://blog.taohuawu.club/high-performance-implementation-of-goroutine-pool) Library `ants` implements a goroutine pool with fixed capacity, managing and recycling a massive number of goroutines, allowing developers to limit the number of goroutines in your concurrent programs. @@ -211,7 +209,6 @@ Go Version: 1.9 ```
- In that benchmark-picture, the first and second benchmarks performed test cases with 1M tasks and the rest of benchmarks performed test cases with 10M tasks, both in unlimited goroutines and `ants` pool, and the capacity of this `ants` goroutine-pool was limited to 50K. - BenchmarkGoroutine-4 represents the benchmarks with unlimited goroutines in golang. diff --git a/README_ZH.md b/README_ZH.md index c51f15f..f11776f 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -1,16 +1,14 @@ # ants
-

A goroutine pool for Go

- [![Build Status][1]][2] [![codecov][3]][4] [![goreportcard for panjf2000/ants][5]][6] [![godoc for panjf2000/ants][7]][8] [![MIT Licence][9]][10] -[英文](README.md) | [项目介绍文章传送门](https://blog.taohuawu.club/goroutine-pool) +[英文](README.md) | [项目介绍文章传送门](https://blog.taohuawu.club/high-performance-implementation-of-goroutine-pool) `ants`是一个高性能的协程池,实现了对大规模goroutine的调度管理、goroutine复用,允许使用者在开发并发程序的时候限制协程数量,复用资源,达到更高效执行任务的效果。 @@ -210,7 +208,6 @@ Go Version: 1.9
- 上图中的前两个 benchmark 测试结果是基于100w任务量的条件,剩下的几个是基于1000w任务量的测试结果,`ants`的默认池容量是5w。 - BenchmarkGoroutine-4 代表原生goroutine