#每个线程的执行是无序的,每个线程都在竞争资源来执行自己
import threading,time
def sing():
for i in range(10):
print("---------------")
time.sleep(0.5)
def dance():
for i in range(10):
print("***************")
time.sleep(0.5)
if __name__ == '__main__':
t1 = threading.Thread(target=sing)
t2 = threading.Thread(target=dance)
t1.start()
t2.start()
# 这段代码执行的结果显示并不是图案交替的,而是杂乱无章,每次运行都会不同
线程执行的顺序
猜你喜欢
转载自blog.51cto.com/13560219/2497052
今日推荐
周排行