线程基础之进程,线程,任务

进程

  进程(Process)是程序的运行实例。一个运行的Eclipse就是一个进程,一个运行的LOL也是一个进程。

  进程是程序向操作系统申请资源的最小单位

线程

  而线程(Thread)是进程中可独立执行的最小单位。例如从服务器上下载大文件的进程中可以使用多线程提高下载效率

  一个进程中的所有线程共享进程中的资源,内存空间。

任务

  线程所要完成的计算就被称之为任务。任务是线程需要完成的工作。

多线程的目的

  多线程是为了提高进程单位时间完成的任务量,提高程序的运行效率。(但是一味的增加线程数可能导致程序的效率降低)。

猜你喜欢

转载自www.cnblogs.com/goxcheer/p/9291495.html