java请解释程序、进程和线程这三个概念,可以举例或比喻说明。同时写出线程的五种状态。
3个回答
展开全部
程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,
进程是指在操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;
线程是指"进程"中某个单一顺序的控制流。也被称为轻量进程
线程状态
NEW
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
TERMINATED
已退出的线程处于这种状态。
进程是指在操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;
线程是指"进程"中某个单一顺序的控制流。也被称为轻量进程
线程状态
NEW
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
TERMINATED
已退出的线程处于这种状态。
展开全部
程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,
进程是指在操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;
线程是指"进程"中某个单一顺序的控制流。也被称为轻量进程
进程是指在操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;
线程是指"进程"中某个单一顺序的控制流。也被称为轻量进程
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。一般分为系统程序和应用程序两大类。 计算机中的程序在港澳台地区称为程式。程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合
进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。
线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。
进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。
线程(thread, 台湾称 执行绪)是"进程"中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询