Advertisement

深入研究Java tutorials之concurrency characteristics

阅读量:

在前一篇文章中,我们已经讲解了与线程创建及线程状态相关的基础知识,包括线程的基本状态、创建方式以及其生命周期等内容。**** 通过之前的介绍可知,进程与线程均用于描述一段时间段,具体而言是CPU执行任务的时间段。 进程指的是程序运行的整个过程,而线程则是计算机系统中能够被独立调度的最小执行单位,可以看作是进程内部所包含的多个子任务。如下图所示,该图以一种直观的方式展示了进程与线程之间的关联性。

可参考::线程的基本情况如何创建多线程线程的生命周期

image

线程的生成存在两种途径,一种是继承Thread类,另一种是实现Runnable接口。在完成线程的创建之后,其初始状态为新建状态。在线程运行的完整生命周期中,会经历新建、就绪、运行、阻塞以及终止等多个阶段。借助已掌握的相关知识,我们已经能够编写出利用多线程机制处理大量任务的基础程序。然而,当面对更为复杂的实际应用场景时,还需从

全部评论 (0)

还没有任何评论哟~