Method Name:
run()
Method Overview:
- The run() method designates thread body. The run() method gets it implementation in two ways.
- One is when the run() method is overridden in a subclass. Another is when a callable object is passed as a target through the constructor of the Thread class. Either way, one can formulate the run() method of a Python thread.
Example:
from threading import Thread;# A class that generates Square Numbers class SuqareNumberSeriesThread(Thread): myCount = 0
#Initialisation value received and assigned to myCount def __init__(self,args): Thread.__init__(self) self.myCount = args
# The run method is overridden to define the thread body def run(self): for i in range(1,self.myCount): print(i*i);
SquareGenerator = SuqareNumberSeriesThread(args=(10)) SquareGenerator.start() SquareGenerator.join() |
Output:
1 4 9 16 25 36 49 64 81 |