Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# Example threadpool.py

     1from __future__ import print_function
     2import time
     3import gevent
     4from gevent.threadpool import ThreadPool
     5
     6
     7pool = ThreadPool(3)
     8start = time.time()
     9for _ in range(4):
    10    pool.spawn(time.sleep, 1)
    11gevent.wait()
    12delay = time.time() - start
    13print('Running "time.sleep(1)" 4 times with 3 threads. Should take about 2 seconds: %.3fs' % delay)

Current source