@@ -4,51 +4,51 @@ import "time"
4
4
5
5
func main () {
6
6
// Test ticker.
7
- ticker := time .NewTicker (time .Millisecond * 250 )
7
+ ticker := time .NewTicker (time .Millisecond * 500 )
8
8
println ("waiting on ticker" )
9
9
go func () {
10
- time .Sleep (time .Millisecond * 125 )
11
- println (" - after 125ms " )
12
- time .Sleep (time .Millisecond * 250 )
13
- println (" - after 375ms " )
14
- time .Sleep (time .Millisecond * 250 )
15
- println (" - after 625ms " )
10
+ time .Sleep (time .Millisecond * 150 )
11
+ println (" - after 150ms " )
12
+ time .Sleep (time .Millisecond * 200 )
13
+ println (" - after 200ms " )
14
+ time .Sleep (time .Millisecond * 300 )
15
+ println (" - after 300ms " )
16
16
}()
17
17
<- ticker .C
18
- println ("waited on ticker at 250ms" )
19
- <- ticker .C
20
18
println ("waited on ticker at 500ms" )
19
+ <- ticker .C
20
+ println ("waited on ticker at 1000ms" )
21
21
ticker .Stop ()
22
- time .Sleep (time .Millisecond * 500 )
22
+ time .Sleep (time .Millisecond * 750 )
23
23
select {
24
24
case <- ticker .C :
25
25
println ("fail: ticker should have stopped!" )
26
26
default :
27
- println ("ticker was stopped (didn't send anything after 500ms )" )
27
+ println ("ticker was stopped (didn't send anything after 750ms )" )
28
28
}
29
29
30
- timer := time .NewTimer (time .Millisecond * 250 )
30
+ timer := time .NewTimer (time .Millisecond * 500 )
31
31
println ("waiting on timer" )
32
32
go func () {
33
- time .Sleep (time .Millisecond * 125 )
34
- println (" - after 125ms " )
35
- time .Sleep (time .Millisecond * 250 )
36
- println (" - after 250ms " )
33
+ time .Sleep (time .Millisecond * 200 )
34
+ println (" - after 200ms " )
35
+ time .Sleep (time .Millisecond * 400 )
36
+ println (" - after 400ms " )
37
37
}()
38
38
<- timer .C
39
- println ("waited on timer at 250ms " )
40
- time .Sleep (time .Millisecond * 250 )
39
+ println ("waited on timer at 500ms " )
40
+ time .Sleep (time .Millisecond * 500 )
41
41
42
- reset := timer .Reset (time .Millisecond * 250 )
42
+ reset := timer .Reset (time .Millisecond * 500 )
43
43
println ("timer reset:" , reset )
44
44
println ("waiting on timer" )
45
45
go func () {
46
- time .Sleep (time .Millisecond * 125 )
47
- println (" - after 125ms " )
48
- time .Sleep (time .Millisecond * 250 )
49
- println (" - after 250ms " )
46
+ time .Sleep (time .Millisecond * 200 )
47
+ println (" - after 200ms " )
48
+ time .Sleep (time .Millisecond * 400 )
49
+ println (" - after 400ms " )
50
50
}()
51
51
<- timer .C
52
- println ("waited on timer at 250ms " )
53
- time .Sleep (time .Millisecond * 250 )
52
+ println ("waited on timer at 500ms " )
53
+ time .Sleep (time .Millisecond * 500 )
54
54
}
0 commit comments