mirror of https://github.com/panjf2000/ants.git
optimization for codes
This commit is contained in:
parent
9c4ec3fe31
commit
b1e4d22aea
|
@ -111,8 +111,8 @@ ants.Submit(func() {})
|
|||
Ants also supports custom limited pool. You can use the `NewPool` method to create a pool with the given capacity, as following:
|
||||
|
||||
``` go
|
||||
// set 10000 the size of goroutine pool
|
||||
p, _ := ants.NewPool(10000)
|
||||
// set 10000 the size of goroutine pool and 1 second for expired duration
|
||||
p, _ := ants.NewPool(10000, 1)
|
||||
// submit a task
|
||||
p.Submit(func() {})
|
||||
```
|
||||
|
|
|
@ -112,7 +112,7 @@ ants.Submit(func() {})
|
|||
`ants`支持实例化使用者自己的一个 Pool ,指定具体的池容量;通过调用 `NewPool` 方法可以实例化一个新的带有指定容量的 Pool ,如下:
|
||||
|
||||
``` go
|
||||
// set 10000 the size of goroutine pool
|
||||
// set 10000 the size of goroutine pool and 1 second for expired duration
|
||||
p, _ := ants.NewPool(10000)
|
||||
// submit a task
|
||||
p.Submit(func() {})
|
||||
|
|
|
@ -100,7 +100,7 @@ func NewPoolWithFunc(size, expiry int, f pf) (*PoolWithFunc, error) {
|
|||
expiryDuration: time.Duration(expiry) * time.Second,
|
||||
poolFunc: f,
|
||||
}
|
||||
p.MonitorAndClear()
|
||||
p.monitorAndClear()
|
||||
return p, nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue