Use 1600ms to avoid racing
This commit is contained in:
parent
4131f6b3bb
commit
a4d9d2f5db
@ -24,8 +24,8 @@ func main() {
|
|||||||
|
|
||||||
// Tickers can be stopped like timers. Once a ticker
|
// Tickers can be stopped like timers. Once a ticker
|
||||||
// is stopped it won't receive any more values on its
|
// is stopped it won't receive any more values on its
|
||||||
// channel. We'll stop ours after 1500ms.
|
// channel. We'll stop ours after 1600ms.
|
||||||
time.Sleep(time.Millisecond * 1500)
|
time.Sleep(time.Millisecond * 1600)
|
||||||
ticker.Stop()
|
ticker.Stop()
|
||||||
fmt.Println("Ticker stopped")
|
fmt.Println("Ticker stopped")
|
||||||
}
|
}
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
39781500e9ccbd39282e2dce5cb8003715bfe78a
|
5d97b8ebdf36a65f0e92040bae0097f60b79e1ed
|
||||||
U0PO7ZZU3l
|
MO3ndiv5qR
|
||||||
|
@ -43,7 +43,7 @@ periodically until we stop it.</p>
|
|||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td class="code leading">
|
<td class="code leading">
|
||||||
<a href="http://play.golang.org/p/U0PO7ZZU3l"><img title="Run code" src="play.png" class="run" /></a>
|
<a href="http://play.golang.org/p/MO3ndiv5qR"><img title="Run code" src="play.png" class="run" /></a>
|
||||||
<div class="highlight"><pre><span class="kn">package</span> <span class="nx">main</span>
|
<div class="highlight"><pre><span class="kn">package</span> <span class="nx">main</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
@ -100,12 +100,12 @@ the values as they arrive every 500ms.</p>
|
|||||||
<td class="docs">
|
<td class="docs">
|
||||||
<p>Tickers can be stopped like timers. Once a ticker
|
<p>Tickers can be stopped like timers. Once a ticker
|
||||||
is stopped it won’t receive any more values on its
|
is stopped it won’t receive any more values on its
|
||||||
channel. We’ll stop ours after 1500ms.</p>
|
channel. We’ll stop ours after 1600ms.</p>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td class="code">
|
<td class="code">
|
||||||
|
|
||||||
<div class="highlight"><pre> <span class="nx">time</span><span class="p">.</span><span class="nx">Sleep</span><span class="p">(</span><span class="nx">time</span><span class="p">.</span><span class="nx">Millisecond</span> <span class="o">*</span> <span class="mi">1500</span><span class="p">)</span>
|
<div class="highlight"><pre> <span class="nx">time</span><span class="p">.</span><span class="nx">Sleep</span><span class="p">(</span><span class="nx">time</span><span class="p">.</span><span class="nx">Millisecond</span> <span class="o">*</span> <span class="mi">1600</span><span class="p">)</span>
|
||||||
<span class="nx">ticker</span><span class="p">.</span><span class="nx">Stop</span><span class="p">()</span>
|
<span class="nx">ticker</span><span class="p">.</span><span class="nx">Stop</span><span class="p">()</span>
|
||||||
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="s">"Ticker stopped"</span><span class="p">)</span>
|
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Println</span><span class="p">(</span><span class="s">"Ticker stopped"</span><span class="p">)</span>
|
||||||
<span class="p">}</span>
|
<span class="p">}</span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user