]> granicus.if.org Git - python/commitdiff
write a short little section for multiprocessing; it still needs help
authorBenjamin Peterson <benjamin@python.org>
Tue, 1 Jul 2008 19:51:54 +0000 (19:51 +0000)
committerBenjamin Peterson <benjamin@python.org>
Tue, 1 Jul 2008 19:51:54 +0000 (19:51 +0000)
Doc/whatsnew/2.6.rst

index bb6034ba50b2d9ef54c91d8fbb0173bd2d110f97..21ccf9b891df3f30999b2a217db9d8c74195d211 100644 (file)
@@ -526,7 +526,21 @@ environment variable.
 PEP 371: The ``multiprocessing`` Package
 =====================================================
 
-XXX write this.
+.. XXX I think this still needs help
+
+:mod:`multiprocessing` makes it easy to distribute work over multiple processes.
+Its API is similiar to that of :mod:`threading`.  For example::
+
+    from multiprocessing import Process
+
+    def long_hard_task(n):
+        print n * 43
+
+    for i in range(10):
+        Process(target=long_hard_task, args=(i)).start()
+
+will multiply the numbers between 0 and 10 times 43 and print out the result
+concurrently.
 
 .. seealso::