<分区>
import threading
import time
def someMethod(x):
time.sleep(20)
print(x);
def someMethod2(x):
time.sleep(1)
print(x);
t1 = threading.Thread(name="t1", target=someMethod(1));
t2 = threading.Thread(name="t2", target=someMethod2(2));
t1.start();
t2.start();
我希望输出是 2 后跟 1,但实际是 1 后跟 2。总时间是 21 秒。我怎样才能让它并行运行,以便输出 2 后跟 1,并且两个线程并行运行,所以总时间是 20 个单位?