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">&lt;</span><span class="n">ThreadManager</span><span class="o">&gt;</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">&lt;</span><span class="n">PosixThreadFactory</span><span class="o">&gt;</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">&lt;</span><span class="n">PosixThreadFactory</span><span class="o">&gt;</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">-&gt;</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">-&gt;</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'>