java第十一课后习题答案.docVIP

  • 4
  • 0
  • 约1.87万字
  • 约 17页
  • 2016-10-15 发布于广东
  • 举报
java第十一课后习题答案

11.1、 线程的概念:Thread 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。 多线程的概念: 多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 多线程的优点:使用线程可以把占据长时间的程序中的任务放到后台去处理 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 ·答:一个线程从创建到不再有用称为线程的生命周期。线程的生命周期可以分为4个状态: 创建(new)状态; 可运行(runnable)状态; 不可运行(not runnable)状态; 消亡(dead)状态。 创建状态是指创建一个线程所对应的对象的过程。Java系统中,这些对象都是从java. lang包内一个称为Thread的类用关键字new创建的。刚创建的线程不能执行,必须向系统进行注册、分配必要的资源后才能进入可运行状态,这个步骤是由start操作完成的。而处于可运行状态的线程

文档评论(0)

1亿VIP精品文档

相关文档