1. ________是java程序的并发机制,它能同步共享数据、处理不同的事件。
2. 线程是程序中的一个执行流,一个执行流是由CPU运行程序的代码、__________所形成的,因此,线程被认为是以CPU为主体的行为。
3. 线程的终止一般可以通过两种方法实现:自然撤销或者是__________.
4. 线程模型在java中是由__________类进行定义和描述的。
5. 线程的创建有两种方法:实现_________接口和继承Thread类。
答案:
1. 多线程
2. 操纵程序的数据
3. 被停止
4. java.lang.Thread
5. Runnable
1. 多线程程序设计的含义是可以将程序任务分成几个________的子任务。
2. 按照线程的模型,一个具体的线程也是由虚拟的CPU、代码与数据组成,其中代码与数据构成了___________,线程的行为由它决定。
3. java中,新建的线程调用start()方法、如myThread.start(),将使线程的状态从New(新建状态)转换为_________。
4. 多线程是java程序的________机制,它能同步共享数据,处理不同事件。
5. 进程是由代码、数据、内核状态和一组寄存器组成,而线程是表示程序运行状态的______,如程序计数器、栈指针以及堆栈组成。
6. Thread类提供了一系列基本线程控制方法,如果我们需要让与当前进程具有相同优先级的线程也有运行的机会则可以调用________方法。
答案:
1. 并行
2. 线程体
3. 可运行状态
4. 并发
5. 寄存器
6. yield()
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|