Threading

from threading import *

def evenNumbers(n):

       for i in range(2,n+1,2):
              print(i)

def oddNumbers(n):

       for i in range(1,n+1,2):
              print(i)

print(current_thread().getName())

print()

ThreadEven = Thread(target=evenNumbers,args=(10,))

print(ThreadEven.getName())

ThreadEven.start()

ThreadEven.join()

ThreadOdd = Thread(target=oddNumbers,args=(10,))

print(ThreadOdd.getName())

ThreadOdd.start()

print()


Output

MainThread

Thread-1
2
4
6
8
10
Thread-2

1
3
5
7
9

Published by Python programming examples for beginners

Abhay Gadkari is an IT professional having around experience of 20+ years in IT industry. He worked on web technologies and databases with Insurance and ERP projects.