@@ -4,51 +4,51 @@ import "time"
44
55func main () {
66// Test ticker.
7- ticker := time .NewTicker (time .Millisecond * 250 )
7+ ticker := time .NewTicker (time .Millisecond * 500 )
88println ("waiting on ticker" )
99go 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 " )
1616}()
1717<- ticker .C
18- println ("waited on ticker at 250ms" )
19- <- ticker .C
2018println ("waited on ticker at 500ms" )
19+ <- ticker .C
20+ println ("waited on ticker at 1000ms" )
2121ticker .Stop ()
22- time .Sleep (time .Millisecond * 500 )
22+ time .Sleep (time .Millisecond * 750 )
2323select {
2424case <- ticker .C :
2525println ("fail: ticker should have stopped!" )
2626default :
27- println ("ticker was stopped (didn't send anything after 500ms )" )
27+ println ("ticker was stopped (didn't send anything after 750ms )" )
2828}
2929
30- timer := time .NewTimer (time .Millisecond * 250 )
30+ timer := time .NewTimer (time .Millisecond * 500 )
3131println ("waiting on timer" )
3232go 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 " )
3737}()
3838<- 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 )
4141
42- reset := timer .Reset (time .Millisecond * 250 )
42+ reset := timer .Reset (time .Millisecond * 500 )
4343println ("timer reset:" , reset )
4444println ("waiting on timer" )
4545go 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 " )
5050}()
5151<- 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 )
5454}
0 commit comments