main -> 主线程

每个线程都有自己的ID
每个线程都有自己的栈内存
同一个进程中的线程使用相同的地址空间

线程的调度

操作系统将CPU的执行时间划分为时间片,依次根据时间片不同执行不同的线程