• XavierNiu's avatar
    Ftr: ConnectionPool (#66) · 8ef4d628
    XavierNiu authored
    * 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: 's avatarXin.Zh <dragoncharlie@foxmail.com>
    8ef4d628
Name
Last commit
Last update
.github Loading commit data...
bytes Loading commit data...
container Loading commit data...
context Loading commit data...
database/kv Loading commit data...
encoding/json Loading commit data...
hash/page Loading commit data...
log Loading commit data...
math Loading commit data...
net Loading commit data...
path/filepath Loading commit data...
runtime Loading commit data...
sort Loading commit data...
strings Loading commit data...
sync Loading commit data...
time Loading commit data...
.gitignore Loading commit data...
.golangci.yml Loading commit data...
.travis.yml Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
before_validate_license.sh Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...