mirror of
https://github.com/panjf2000/ants.git
synced 2025-12-16 18:11:03 +00:00
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…
x
Reference in New Issue
Block a user