Потоки

Поток - функция

import threading

def func(arg):
    print(arg)

if __name__ == '__main__':
    for i in range(10):
        my_thread = threading.Thread(target=func, args=(1,))
        my_thread.start()

Поток-класс

import threading

class MyThread(threading.Thread):
    def __init__(self, number):
        threading.Thread.__init__(self)
        self.number = number

    def run(self):
      print(self.number)

if __name__ == '__main__':
    thread_names = ['Mike', 'George', 'Wanda', 'Dingbat', 'Nina']
    for i in range(5):
        thread = MyThread(i)
        thread.setName(thread_names[i])
        thread.start()

Last updated