from threading import Thread
from time import sleep
from threading import Thread
from time import sleep
def func():
print("h", end = "") #ДОЧЕРНИЙ ПОТОК
print("e", end = "") #ДОЧЕРНИЙ ПОТОК
print("l", end = "") #ДОЧЕРНИЙ ПОТОК
print("l", end = "") #ДОЧЕРНИЙ ПОТОК
print("o", end = "") #ДОЧЕРНИЙ ПОТОК
th1 = Thread(target=func)
th1.start()
print("h", end = "") #ВЫПОЛНЯЕТСЯ В main thread
print("e", end = "") #ВЫПОЛНЯЕТСЯ В main thread
print("l", end = "") #ВЫПОЛНЯЕТСЯ В main thread
print("l", end = "") #ВЫПОЛНЯЕТСЯ В main thread
print("o", end="") #ВЫПОЛНЯЕТСЯ В main thread
#ВЫВОД: hheelllolo
-----------------------------------------------------------------------
#А КОГДА ЗАПУСКАЮ 2 ПОТОКА ВЫВОДИТ:
from threading import Thread
from time import sleep
from threading import Thread
from time import sleep
def func():
print("h", end = "") #ДОЧЕРНИЙ ПОТОК
print("e", end = "") #ДОЧЕРНИЙ ПОТОК
print("l", end = "") #ДОЧЕРНИЙ ПОТОК
print("l", end = "") #ДОЧЕРНИЙ ПОТОК
print("o", end = "") #ДОЧЕРНИЙ ПОТОК
th1 = Thread(target=func)
th2 = Threa(target=func)
th1.start()
th2.start()
#ВЫВОД: hello
# hello
#**КАК ЗАПУСТИТЬ ОДНОВРЕМЕННО ДВА ПОТОКА?**