Ftr: ConnectionPool (#66)
* ftr: work pool
* rename WorkerPool -> FixedWorkerPool
* go fmt
* fix typo
* benchmark for ConnectionPool
* go fmt
* benchmark for ConnectionPool
* chan buffer extension for ConnectionPool benchmark
* reset benchmark tests for TaskPool
* reduce buffer of ConnectionPool
* unbounded chan benchmark
* reduce goroutine num
* ConnectionPool adopts task queue array
* apache license
* fix shadow variable
* remove done channel, add numWorkers
* go fmt
* fix wrong logger
* add newBaseWorkerPool
* remove ConnectionPoolConfig
* update comments
* update comments
* fix unittests
* Update base_worker_pool.go
* Update base_worker_pool.go
* fix newBaseWorkerPool bugs
* go fmt
* fix CountTaskSync bugs
* fix CountTask bug
* optimize code
* go fmt
* add SubmitSync test
* go fmt
Co-authored-by: Xin.Zh <dragoncharlie@foxmail.com>
Showing
log/logger.go
0 → 100644
sync/base_worker_pool.go
0 → 100644
sync/connection_pool.go
0 → 100644
sync/connection_pool_test.go
0 → 100644
sync/worker_pool.go
0 → 100644
Please
register
or
sign in
to comment