Pacific-Design.com

    
Home Index

1. Python

2. Thread

+ Class

Python / Thread /

#!/usr/bin/python
import math, threading, time, random

def Job1( msg, value ):
    for x in range(1000):
        i = math.factorial(int(value * random.random()))
        print "%i ... %s Job1 = %d" % (i, msg, x)
        time.sleep(0.01 * random.random())

def Job2( msg, value ):
    for x in range(1000):
        i = math.sqrt(int(value * random.random()))
        print "%i ... %s Job2 = %d" % (i, msg, x)
        time.sleep(0.01 * random.random()) 


th1 = threading.Thread( target=Job1, args=( "Glob Crawler", 10) )
th1.start()

th2 = threading.Thread( target=Job2, args=( "Image Crawler", 20) )
th2.start()