线程是CPU调度的最小单元,同时线程是一种有限的系统资源;进程一般指一个执行单元,在PC和移动设备上一个程序或则一个应用,一般来说,一个App程序至少有一个进程,一个进程至少有一个线程(包含与被包含的关系), 通俗来讲就是,在App这个工厂里面有一个进程,线程就是里面的生产线,但主线程(主生产线)只有一条,而子线程(副生产线)可以有多个。进程有自己独立的地址空间,而进程中的线程共享此地址空间,都可以并发执行。
线程是CPU调度的最小单元,同时线程是一种有限的系统资源;进程一般指一个执行单元,在PC和移动设备上一个程序或则一个应用,一般来说,一个App程序至少有一个进程,一个进程至少有一个线程(包含与被包含的关系), 通俗来讲就是,在App这个工厂里面有一个进程,线程就是里面的生产线,但主线程(主生产线)只有一条,而子线程(副生产线)可以有多个。进程有自己独立的地址空间,而进程中的线程共享此地址空间,都可以并发执行。