Quickies

[categories] [index] [all (527)] [latest]

Python
  1. #!/bin/env python
    
    from multiprocessing import Pool
    import time
    
    PARALLEL = 1
    
    def f(x):
        print "start sleeping"
        time.sleep(1)
        print "end sleeping"
        return x
    
    if __name__ == '__main__':
    
        l = xrange(15)
    
        if PARALLEL:
            pool = Pool()
            l2 = pool.map(f, l)
            pool.close()
            pool.join()
        else:
            l2 = map(f, l)
    
        print l2