实验4 Java多线程编程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验4 Java多线程编程

一、实验目的

1、理解线程概念和定义。

2、掌握创建、管理和控制Java线程对象的方法,包括创建Java 线程对象、改变线程状态、设置线程优先级以控制线程调度等方法。

3、了解并执行的多线程间存在的各种不同关系,掌握实现线程互斥和线程同步的方法。

二、实验内容

(1)输入以下程序,观察输出结果。

(2)输入如下程序,观察输出结果。

三、按照要求编写程序

编写基于多线程的素数(是除了自身和1以外,没有其它素数因子的自然数)判定程序。

1、待判定的整数经过键盘录入后存放在.txt文件,

2、整数之间以空格分割

3、创建10个线程从文件中取出整数进行判定,

4、判定的结果存入到另一个列表中,用户可以通过键盘查询判定的结果。

四、实验结果

写实验报告。内容包括:

1、习题的运行结果,源程序。

2、程序调试中出现的错误提示。(英文、中文对照)

3、若有没通过的程序,分析原因。

相关文档
最新文档