[Assorted-commits] SF.net SVN: assorted:[1836] sandbox/trunk/src/py/multiprocessing.py
Brought to you by:
yangzhang
From: <yan...@us...> - 2012-08-09 03:50:20
|
Revision: 1836 http://assorted.svn.sourceforge.net/assorted/?rev=1836&view=rev Author: yangzhang Date: 2012-08-09 03:50:13 +0000 (Thu, 09 Aug 2012) Log Message: ----------- Add multiprocessing bug demo Added Paths: ----------- sandbox/trunk/src/py/multiprocessing.py Added: sandbox/trunk/src/py/multiprocessing.py =================================================================== --- sandbox/trunk/src/py/multiprocessing.py (rev 0) +++ sandbox/trunk/src/py/multiprocessing.py 2012-08-09 03:50:13 UTC (rev 1836) @@ -0,0 +1,8 @@ +import threading +from concurrent.futures import * +g=threading.local() +def f(x): + if not hasattr(g, 'f'): + g.f = open('/tmp/foo','w') + print >> g.f, x +ProcessPoolExecutor(1).map(f, range(3)) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |