threads01.py

# ==================================================================
#
# Note: 
# Program goes into an infinite loop. You will have to press ctl-c
# to stop it.
#
# from: www.tutorialspoint.com/python3/python_multithreading.htm
# =================================================================

import _thread
import time

# define a function for the thread
def print_time(threadName,delay):
    count = 0
    while count < 5:
        time.sleep(delay)
        count += 1
        print("%s: %s" % (threadName,time.ctime(time.time())))

# create two threads

try:
    _thread.start_new_thread(print_time,("Thread-1",2,))
    _thread.start_new_thread(print_time,("Thread-2",4,))

except:
    print('Error: unable to start thread')

while 1:
    pass