Free cookie consent management tool by TermsFeed Python Thread - start() method | Pythontic.com

Python Thread - start() method

Method Name:

start()

Method Overview:

The method starts a Python thread. A thread is started after some fractional delta time after the start() call is made, as the thread needs to be initialised before it is executed in the operating system context.

Exceptions:

When start() method is called more than once on a thread Python raises a RunTimeError.

Example:

import random

from threading import Thread

# A function that generates count times random numbers between 1 to 100

# This function will be run as a child thread

def RandomNumberGenerator(Count):

    print("%d Random numbers between and 100"%(Count))

    for i in range(0,Count):

        print(random.randint(1, 100))

 

#Create Random Number Generator Thread

RandomNumberThread = Thread(target=RandomNumberGenerator(10))

 

#Start the Random Number Thread

RandomNumberThread.start()

 

RandomNumberThread.join()

Output:

10 Random numbers between and 100

17

78

90

7

63

27

57

98

27

9


Copyright 2025 © pythontic.com