多任务:同一时间内执行多个任务

并发:指的是任务数多于CPU核数时,通过操作系统的各种任务调用算法,来实现用多个任务“一起”执行的效果
并行:指的是任务数少于CPU核数时,即任务真正的一起执行
进程与此线程:
进程:打开一个程序至少就会有一个进程
一个正在运行的程序或者软件就是一个进程,他是操作系统进行资源分配的基本单位
线程:一个进程默认有一个线程,进程里可以创建多个线程,线程是依附在进程里面的,没有进程就没有线程
程序启动默认会有一个主线程(因为线程是程序执行的最小单位)
import time
def speak():
print("welcome")
time.sleep(1)#睡眠一秒
print("welcome!")
def dance():
print("dance")
time.sleep(1) # 睡眠一秒
print("dance!")
if __name__=='__main__':
speak()
dance()
1953

被折叠的 条评论
为什么被折叠?



