多语言展示
当前在线:1982今日阅读:26今日分享:39

Java语言:[6]线程控制

在JAVA中什么是线程控制?要使用计算机能同时完成多项任务,就需要使用多线程技术。
工具/原料
1

JAVA语言

2

线程控制

JAVA语言问题集:
1

在JAVA中什么是进程?一个进程是一个包括有自身执行地址的程序,在多任务操作系统中,可以分配CPU时间给每一个进程。CPU在指定时间片段内执行某个进程,然后在下一个时间片段跳至另一个进程中执行,因为相互转换速度很快,使得每个进程像是在同时运作。

2

在JAVA中什么是线程?可以将进程内部的任务称为线程,线程是进程中的实体,一个进程可以有多个线程。一个线程是进程内的一个单一的顺序控制流程。进程可以同时运行几个任务,每一个任务由一个线程来完成。多个线程可以同时运行,并且在一个进程内执行不同的任务。

3

线程与流程的特点?一个线程是进程中执行的一个流程,一个程序中同时可能进行多个不同的子流程,每一个了流程可以得到一小段程序执行时间,每执行完一个流程跳到下一个流程,这里所说的程序流程也就是线程。由于转换速度较快,就像是一个程序同时处理多个任务一样。

4

为什么要拥有父进程?线程必须拥有父进程,系统没有为线程分配资源,父进程与进程中的其他线程共享该进程的系统资源。

5

线程控制如何实现?通常将正在运行的程序称为进程,现在的计算机基本上都支持多进程操作,计算机可以同时上网,音乐,打字,然而计算机上只有一块CPU。计算机并不能同时运行多个进程,交替执行进程,这就是多线程的思想。

软件开发指引:
1

通用编程:任何类类型的所有值都可以同object类型的变量来代替。

2

封装:数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程。

3

重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载。

4

重写:子类可继承父类中的方法,而不需要重新编写相同的方法。

JAVA开发词汇:
1

XPlanner: 基于Web的XP团队计划的跟踪工具。

2

HSQLDB:纯Java开发的关系型数据库,提供JDBC驱动存取数据。

3

J2EE:使用Web、EJB、JMS等技术,特别是前台界面部分使用Struts 框架技术。

4

Jetspeed:使用JAVA和XML技术,开放源代码的企业信息门户的实现。

注意事项
1

进程

2

线程

推荐信息