diff --git a/README.md b/README.md index 35b50b2..0071fd9 100644 --- a/README.md +++ b/README.md @@ -352,7 +352,7 @@ Become a bronze sponsor with a monthly donation of $10 and get your logo on our ## ☕️ Buy me a coffee -> Please be sure to leave your name, Github account or other social media accounts when you donate by the following means so that I can add it to the list of donors as a token of my appreciation. +> Please be sure to leave your name, GitHub account or other social media accounts when you donate by the following means so that I can add it to the list of donors as a token of my appreciation.       diff --git a/README_ZH.md b/README_ZH.md index c43a485..ec3c901 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -353,7 +353,7 @@ pool.Reboot() ## ☕️ 打赏 -> 当您通过以下方式进行捐赠时,请务必留下姓名、Github账号或其他社交媒体账号,以便我将其添加到捐赠者名单中,以表谢意。 +> 当您通过以下方式进行捐赠时,请务必留下姓名、GitHub 账号或其他社交媒体账号,以便我将其添加到捐赠者名单中,以表谢意。       diff --git a/ants.go b/ants.go index 2b4cde4..3433028 100644 --- a/ants.go +++ b/ants.go @@ -90,7 +90,7 @@ var ( defaultLogger = Logger(log.New(os.Stderr, "", log.LstdFlags)) - // Init a instance pool when importing ants. + // Init an instance pool when importing ants. defaultAntsPool, _ = NewPool(DefaultAntsPoolSize) ) diff --git a/options.go b/options.go index 5235f96..caa830b 100644 --- a/options.go +++ b/options.go @@ -13,7 +13,7 @@ func loadOptions(options ...Option) *Options { return opts } -// Options contains all options which will be applied when instantiating a ants pool. +// Options contains all options which will be applied when instantiating an ants pool. type Options struct { // ExpiryDuration is a period for the scavenger goroutine to clean up those expired workers, // the scavenger scans all workers every `ExpiryDuration` and clean up those workers that haven't been diff --git a/pool.go b/pool.go index 460d0fd..f70c12a 100644 --- a/pool.go +++ b/pool.go @@ -52,7 +52,7 @@ type Pool struct { // cond for waiting to get a idle worker. cond *sync.Cond - // workerCache speeds up the obtainment of the an usable worker in function:retrieveWorker. + // workerCache speeds up the obtainment of a usable worker in function:retrieveWorker. workerCache sync.Pool // blockingNum is the number of the goroutines already been blocked on pool.Submit, protected by pool.lock @@ -216,7 +216,7 @@ func (p *Pool) decRunning() { atomic.AddInt32(&p.running, -1) } -// retrieveWorker returns a available worker to run the tasks. +// retrieveWorker returns an available worker to run the tasks. func (p *Pool) retrieveWorker() (w *goWorker) { spawnWorker := func() { w = p.workerCache.Get().(*goWorker) diff --git a/pool_func.go b/pool_func.go index 83d8771..3e71d2f 100644 --- a/pool_func.go +++ b/pool_func.go @@ -48,13 +48,13 @@ type PoolWithFunc struct { // state is used to notice the pool to closed itself. state int32 - // cond for waiting to get a idle worker. + // cond for waiting to get an idle worker. cond *sync.Cond // poolFunc is the function for processing tasks. poolFunc func(interface{}) - // workerCache speeds up the obtainment of the an usable worker in function:retrieveWorker. + // workerCache speeds up the obtainment of a usable worker in function:retrieveWorker. workerCache sync.Pool // blockingNum is the number of the goroutines already been blocked on pool.Submit, protected by pool.lock @@ -99,7 +99,7 @@ func (p *PoolWithFunc) purgePeriodically() { expiredWorkers[i] = nil } - // There might be a situation that all workers have been cleaned up(no any worker is running) + // There might be a situation that all workers have been cleaned up(no worker is running) // while some invokers still get stuck in "p.cond.Wait()", // then it ought to wake all those invokers. if p.Running() == 0 { diff --git a/worker.go b/worker.go index 3fb8333..b804e9f 100644 --- a/worker.go +++ b/worker.go @@ -37,7 +37,7 @@ type goWorker struct { // task is a job should be done. task chan func() - // recycleTime will be update when putting a worker back into queue. + // recycleTime will be updated when putting a worker back into queue. recycleTime time.Time } diff --git a/worker_func.go b/worker_func.go index a123dc3..9fe35e9 100644 --- a/worker_func.go +++ b/worker_func.go @@ -37,7 +37,7 @@ type goWorkerWithFunc struct { // args is a job should be done. args chan interface{} - // recycleTime will be update when putting a worker back into queue. + // recycleTime will be updated when putting a worker back into queue. recycleTime time.Time }