1. 进程和线程的区别
线程是运行在进程里面的,进程可以包含多个线程,一个线程只能属于一个进程。
线程会存在资源竞争的问题,因为数据共享是用的全局变量,进程之间的数据共享用的是内存。
进程消耗资源大,多用于计算密集型,线程消耗资源小,多用于IO密集型。