| 123456789101112131415161718192021 |
- package wkrp
- import (
- "fmt"
- "testing"
- "time"
- )
- func TestNewDispacher(t *testing.T) {
- d := NewDispacher(16, 64)
- defer d.Stop()
- for i := 0; i < 100; i++ {
- d.Do(NewJob(IJobFn(func(inf interface{}) error {
- fmt.Println("did", inf.(int))
- return nil
- }), i))
- }
- time.Sleep(1 * time.Second)
- }
|