MCPcopy Create free account
hub / github.com/ActiveState/code / run

Function run

recipes/Python/578488_Threaded/recipe-578488.py:207–216  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

205 return (int(requestId), frame)
206
207def run():
208 from multiprocessing.pool import ThreadPool
209
210 session = SubprocessSession('/bin/cat', EchoWriter, EchoReader)
211
212 pool = ThreadPool(50)
213 requests = pool.map(lambda j: session.put('message %d' % j), xrange(2000))
214 results = pool.map(lambda r: r.get(), requests)
215
216 print results == ['message %d' % j for j in xrange(2000)]
217
218if __name__ == '__main__':
219 run()

Callers 2

recipe-578488.pyFile · 0.70
recipe-224043.pyFile · 0.50

Calls 6

putMethod · 0.95
ThreadPoolClass · 0.90
SubprocessSessionClass · 0.85
xrangeClass · 0.85
mapMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected