make some methods unexported

This commit is contained in:
andy pan 2018-07-31 11:03:41 +08:00
parent da5b1bba5c
commit 042109890a
4 changed files with 12 additions and 12 deletions

10
pool.go
View File

@ -129,13 +129,13 @@ func (p *Pool) Running() int {
return int(atomic.LoadInt32(&p.running))
}
// IncrRunning increases the number of the currently running goroutines
func (p *Pool) IncrRunning() {
// incrRunning increases the number of the currently running goroutines
func (p *Pool) incrRunning() {
atomic.AddInt32(&p.running, 1)
}
// DecrRunning decreases the number of the currently running goroutines
func (p *Pool) DecrRunning() {
// decrRunning decreases the number of the currently running goroutines
func (p *Pool) decrRunning() {
atomic.AddInt32(&p.running, -1)
}
@ -215,7 +215,7 @@ func (p *Pool) getWorker() *Worker {
task: make(chan f, 1),
}
w.run()
p.IncrRunning()
p.incrRunning()
}
return w
}

View File

@ -134,13 +134,13 @@ func (p *PoolWithFunc) Running() int {
return int(atomic.LoadInt32(&p.running))
}
// IncrRunning increases the number of the currently running goroutines
func (p *PoolWithFunc) IncrRunning() {
// incrRunning increases the number of the currently running goroutines
func (p *PoolWithFunc) incrRunning() {
atomic.AddInt32(&p.running, 1)
}
// DecrRunning decreases the number of the currently running goroutines
func (p *PoolWithFunc) DecrRunning() {
// decrRunning decreases the number of the currently running goroutines
func (p *PoolWithFunc) decrRunning() {
atomic.AddInt32(&p.running, -1)
}
@ -220,7 +220,7 @@ func (p *PoolWithFunc) getWorker() *WorkerWithFunc {
args: make(chan interface{}, 1),
}
w.run()
p.IncrRunning()
p.incrRunning()
}
return w
}

View File

@ -46,7 +46,7 @@ func (w *Worker) run() {
go func() {
for f := range w.task {
if f == nil {
w.pool.DecrRunning()
w.pool.decrRunning()
return
}
f()

View File

@ -46,7 +46,7 @@ func (w *WorkerWithFunc) run() {
go func() {
for args := range w.args {
if args == nil {
w.pool.DecrRunning()
w.pool.decrRunning()
return
}
w.pool.poolFunc(args)