进程 一个运行的程序就是一个进程,进程是系统资源分配的最小单位,拥有自己独立的内存空间,多个进程之间的资源是独立不共享的。 线程 线程是调度执行的最小单位,不能独立存在,依赖于进程存在,一个进程内最少存在一个线程,这个线程称之为主线程,一个进程内所有线程是资源共享的。 协程 是一种轻量级的线程,调度完全由用户控制,当某个线程出现耗时操作时,就会调度系统切换另一个线程。