почему функция печати моего python3 не является поточно-ориентированной? - PullRequest
0 голосов
/ 17 января 2020

Вот мой код, но вывод на экране не тот, который я ожидал.

import threading
import time
def foo_1():
    for i in range(10):
        print ("foo_1: ")
        time.sleep(0.2)
def foo_2():
    for i in range(10):
        print("foo_2: ")
        time.sleep(0.2)
t1=threading.Thread(target=foo_1)
t2=threading.Thread(target=foo_2)
t1.start()
t2.start()

Вот вывод, очевидно, что некоторые функции печати не печатали '\ n' перед сном. Я не знаю почему: (

foo_1: 
foo_2: 
foo_2: foo_1: 

foo_1: foo_2: 

foo_1: foo_2: 

foo_2: 
foo_1: 
foo_2: 
foo_1: 
foo_2: 
foo_1: 
foo_2: 
foo_1: 
foo_2: 
foo_1: 
foo_2: 
foo_1: 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...