程序:指令和数据的有序集合,静态概念;
进程:操作系统分配资源的最小单元,程序的实例,程序执行的动态概念;
线程:CPU调度的最小单元,一个进程中至少有一个线程;
main()方法是主线程的入口,用来执行整个程序;
多线程的调度,由调度器完成,调度器与操作系统紧密相关,先后顺序不能人为干预;
对同一个资源存在资源竞争,需要加入并发控制;
线程调度会由额外的开销,如并发控制;
每个线程在自己工作内存交互,控制不当会造成数据不一致;