rebuild
This commit is contained in:
parent
05b6731f1f
commit
bc0c8b5918
@ -57,6 +57,7 @@ counters</em> accessed by multiple goroutines.</p>
|
|||||||
<div class="highlight"><pre><span class="kn">import</span> <span class="s">"fmt"</span>
|
<div class="highlight"><pre><span class="kn">import</span> <span class="s">"fmt"</span>
|
||||||
<span class="kn">import</span> <span class="s">"time"</span>
|
<span class="kn">import</span> <span class="s">"time"</span>
|
||||||
<span class="kn">import</span> <span class="s">"sync/atomic"</span>
|
<span class="kn">import</span> <span class="s">"sync/atomic"</span>
|
||||||
|
<span class="kn">import</span> <span class="s">"runtime"</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
@ -97,7 +98,6 @@ once a millisecond.</p>
|
|||||||
<div class="highlight"><pre> <span class="k">for</span> <span class="nx">i</span> <span class="o">:=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">i</span> <span class="p"><</span> <span class="mi">50</span><span class="p">;</span> <span class="nx">i</span><span class="o">++</span> <span class="p">{</span>
|
<div class="highlight"><pre> <span class="k">for</span> <span class="nx">i</span> <span class="o">:=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">i</span> <span class="p"><</span> <span class="mi">50</span><span class="p">;</span> <span class="nx">i</span><span class="o">++</span> <span class="p">{</span>
|
||||||
<span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
|
<span class="k">go</span> <span class="kd">func</span><span class="p">()</span> <span class="p">{</span>
|
||||||
<span class="k">for</span> <span class="p">{</span>
|
<span class="k">for</span> <span class="p">{</span>
|
||||||
<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="p">)</span>
|
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
@ -113,6 +113,18 @@ address of our <code>ops</code> counter with the
|
|||||||
</td>
|
</td>
|
||||||
<td class="code leading">
|
<td class="code leading">
|
||||||
<div class="highlight"><pre> <span class="nx">atomic</span><span class="p">.</span><span class="nx">AddUint64</span><span class="p">(</span><span class="o">&</span><span class="nx">ops</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
|
<div class="highlight"><pre> <span class="nx">atomic</span><span class="p">.</span><span class="nx">AddUint64</span><span class="p">(</span><span class="o">&</span><span class="nx">ops</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
|
||||||
|
</pre></div>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="docs">
|
||||||
|
<p>Allow other goroutines to proceed.</p>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td class="code leading">
|
||||||
|
<div class="highlight"><pre> <span class="nx">runtime</span><span class="p">.</span><span class="nx">Gosched</span><span class="p">()</span>
|
||||||
<span class="p">}</span>
|
<span class="p">}</span>
|
||||||
<span class="p">}()</span>
|
<span class="p">}()</span>
|
||||||
<span class="p">}</span>
|
<span class="p">}</span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user