1、操作系统中的程序(如微信)在运行时,系统会产生一个或多个进程,往往是一个
2、进程内可以包含多个线程,有一个主线程,主线程结束时,进程结束,进而程序结束
3、线程是cpu调度执行的最小单位
4、进程或者线程间切换,是通过cpu的时间片调度切换,通常进程时间片切换的时间10几毫秒,线程间切换的时间是微妙、纳秒级
5、单核cpu时,在特定的时刻(微纳秒)只有一个线程执行,因为时间片太短,感官上是多个线程同时执行;多核cpu时,在特定的时刻,会有多个核心cpu的时间片同时分配到多个线程上,是真正意义上的并行执行