单线程
单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。
案例:一个学生先用2秒说话,接着用3秒写字,最后结束。
from time import ctime,sleep
# 说
def talk():
print("Start talk:%r" %ctime())
sleep(2)
# 写
def write():
print("start write:%r" %ctime())
sleep(3)
if __name__=='__main__':
talk()
write()
print("All end ! %r" %ctime())
If name==”main”:表示如果当前模块是被直接运行的,则该语句之后代码块运行,如果模块被导入的,则代码不被执行。