首页 > 编程语言 > 详细

Java多线程编程

时间:2020-02-12 18:44:09      阅读:58      评论:0      收藏:0      [点我收藏+]

 

Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。

这里定义和线程相关的另一个术语—进程:一个进程包括由操作系统分配的内存空间,包含一个或者多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。

多线程能满足程序员编写高效率的程序来达到充分利用CPU的目的。


 

一个线程的生命周期

线程是一个动态执行的过程,它也有一个从产生到死亡的过程。

下图显示了一个线程完整的生命周期。

技术分享图片

 

 对于进程来说,从运行状态转向就绪状态(时间片用完)。

 

Java多线程编程

原文:https://www.cnblogs.com/2020yl/p/12300193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!