You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by bu...@apache.org on 2015/04/29 00:19:57 UTC
svn commit: r949566 - in /websites/staging/thrift/trunk/content: ./
tutorial/cpp.html
Author: buildbot
Date: Tue Apr 28 22:19:57 2015
New Revision: 949566
Log:
Staging update by buildbot for thrift
Modified:
websites/staging/thrift/trunk/content/ (props changed)
websites/staging/thrift/trunk/content/tutorial/cpp.html
Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Apr 28 22:19:57 2015
@@ -1 +1 @@
-1676640
+1676641
Modified: websites/staging/thrift/trunk/content/tutorial/cpp.html
==============================================================================
--- websites/staging/thrift/trunk/content/tutorial/cpp.html (original)
+++ websites/staging/thrift/trunk/content/tutorial/cpp.html Tue Apr 28 22:19:57 2015
@@ -294,16 +294,19 @@
<h2 id="additional-information">Additional Information</h2>
<h3 id="example-threadpool-server">Example ThreadPool Server</h3>
-<div class="codehilite"><pre> <span class="n">TThreadPoolServer</span> <span class="n">server</span><span class="p">(</span><span class="n">processor</span><span class="p">,</span>
+<div class="codehilite"><pre> <span class="k">const</span> <span class="kt">int</span> <span class="n">workerCount</span> <span class="o">=</span> <span class="mi">4</span><span class="p">;</span>
+
+ <span class="n">boost</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">ThreadManager</span><span class="o">></span> <span class="n">threadManager</span> <span class="o">=</span>
+ <span class="n">ThreadManager</span><span class="o">::</span><span class="n">newSimpleThreadManager</span><span class="p">(</span><span class="n">workerCount</span><span class="p">);</span>
+ <span class="n">boost</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">PosixThreadFactory</span><span class="o">></span> <span class="n">threadFactory</span> <span class="o">=</span>
+ <span class="n">boost</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o"><</span><span class="n">PosixThreadFactory</span><span class="o">></span><span class="p">(</span><span class="k">new</span> <span class="n">PosixThreadFactory</span><span class="p">());</span>
+ <span class="n">threadManager</span><span class="o">-></span><span class="n">threadFactory</span><span class="p">(</span><span class="n">threadFactory</span><span class="p">);</span>
+ <span class="n">threadManager</span><span class="o">-></span><span class="n">start</span><span class="p">();</span>
+ <span class="n">TThreadPoolServer</span> <span class="n">server</span><span class="p">(</span><span class="n">processor</span><span class="p">,</span>
<span class="n">serverTransport</span><span class="p">,</span>
<span class="n">transportFactory</span><span class="p">,</span>
<span class="n">protocolFactory</span><span class="p">,</span>
<span class="n">threadManager</span><span class="p">);</span>
-
- <span class="n">TThreadedServer</span> <span class="n">server</span><span class="p">(</span><span class="n">processor</span><span class="p">,</span>
- <span class="n">serverTransport</span><span class="p">,</span>
- <span class="n">transportFactory</span><span class="p">,</span>
- <span class="n">protocolFactory</span><span class="p">);</span>
</pre></div>
<p class='snippet_footer'>