1 / 5
文档名称:

多线程参考答案.docx

格式:docx   大小:86KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

多线程参考答案.docx

上传人:pppccc8 2022/6/11 文件大小:86 KB

下载得到文件列表

多线程参考答案.docx

相关文档

文档介绍

文档介绍:1、利用Thread实现,要求多线程求解某范围素数每个线程负责1000范围:线程1找1-1000; 线程2找1001-2000;线程3找2001-3000。编程程序将每个线程找到的素数及时打印。
class PrimeGenerator (long i=2; i<number; i++)(
if ((number % i)==0) (
return false;
}
}
return true;
}
}
public class PrimeTest {
public static void main(String[] args) {
〃实例化3个线程,分别调用start方法来启动线程
PrimeGenerator tl=new PrimeGenerator(l,1000);
();
PrimeGenerator t2=new PrimeGenerator( 1001,2000);
();
PrimeGenerator t3=new PrimeGenerator(2001,3000);
();
}
}
2、利用Runnable实现,要求多线程求解某范围素数每个线程负责1000范围:线程1找 1-1000:线程2找1001-2000;线程3找2001-3000»编程程序将每个线程找到的素数及时打 印。
class PrimeGenerator implements Runnable(
private long beginNumber;
private long endNumber;
/**
*构造方法
***@param beginNumber
***@param endNumber
*/
public PrimeGenerator(long beginNumberJong endNumber) { = beginNumber;
= endNumber;
)
/**
*实现接口的run方法
*/
public void run() (
// This bucle never ends... until is interrupted
while (true) (
〃如果是素数则输出
if (isPrime(beginNumber)) (
("Number %d is Prime\n",beginNumber);
}
〃如果开始值大于结束值,结束
if (beginNumber>endNumber) (
return;
}
〃修改开始值
beginNumber++;
}
}
/**
*判断一个数是否是素数,如果是则返回true,不是返回false
***@param number
***@return
*/
private boolean isPrime(long number) (
〃如果一个数小于等于2,则是素数
if (number <=2) (
return true;
}
〃如果一个数大于2,则判断该数是否能被2和number-1之间的数整除, 〃如果能整除就不是素数
for (long i=2; i<nu

最近更新

2024年智慧城市项目资金筹措计划书代可行性研.. 56页

2024年微波遥感成像仪项目资金申请报告代可行.. 55页

2024年湖南长沙市规划监察执法支队招聘驾驶员.. 60页

2024年福建省福州市海洋与渔业应急保障中心招.. 89页

2024年贵州毕节市“脱贫攻坚专项引才”885人招.. 60页

2024年“黑龙江人才周”大庆市人大常委会所属.. 117页

2024年滨州高新技术产业开发区公开招聘事业单.. 59页

2024年财政部部属单位招聘应届高校毕业生27名.. 59页

2024山东泰安旅游经济开发区招聘应急管理人员.. 118页

2024年牧原集团辽宁区域招聘1789人历年高频难.. 59页

2024年贵州大方县事业单位招聘180人历年高频难.. 59页

2023年国网北京经济技术研究院招聘毕业生(第二.. 281页

2023年四川省甘孜州康定市麦崩乡高吾村(社区.. 270页

2023河南三门峡卢氏县事业单位招聘125人高频考.. 278页

2024山东青岛市人力资源管理服务限公司招聘20.. 279页

2024年云南省玉溪市安全监控中心招聘16人历年.. 282页

中学生性健康教育现状调查问卷 5页

股权代持风险揭示书 11页

租赁合同:山林养生度假村 12页

物联网技术应用协议书 10页

机器人研发借款协议书 10页

高三励志语录押韵锦集23条 11页

成立义警实施方案 2页

工商培训方案课件 45页

北京科技大学本科生毕业设计论文正文模板 7页

电动葫芦检修标准 25页

卡尔·尼尔森《长笛协奏曲》赏析 38页

煤矿瓦斯监控系统设计的毕业设计/论文 46页

新生儿疑难病例讨论 22页

唐崇荣讲道 罗马书第13-16章 32页