java进程、线程概述

        所谓线程,就是一个程序运行中,包含了多个顺序执行流(多个功能的实现),其中每个执行流就是一个线程。

        进程,程序执行后,系统进行资源和空间分配的独立单位。它有3个特性:

        一、独立性,是系统中独立存在的个体,拥有自己的资源和私有地址空间,本进程未允许下,用户进程是无法访问这个进程地址空间的。

        二、动态性,程序是静态指令集,而进程是动态指令集合,它加入了时间概念,有着生命周期和不同的状态。

        三、并发性,多个进程在单个处理器上并发执行,互相不影响。


java进程、线程概述_第1张图片


概念BB完了,直接上图来说,通俗易懂



java进程、线程概述_第2张图片

很明显,运行QQ后,就出现了一个QQ的进程,线程就容易理解了,我们发消息,接受消息,看空间,写说说啊,等等这些都是一个个线程来执行的。




-----------下一节“Java-创建线程基本思路”--------------

你可能感兴趣的:(java进程、线程概述)