社区
C++ 语言
帖子详情
多进程求1-10000的所有素数及其孪生素数,求教高手
北漂-huang
2011-04-13 11:25:17
写多任务程序,查找1-10000之间所有孪生素数。
素数查找由一个进程
孪生素数的查找由另外一个进程完成。
格式:
main(){
if(fork()){
}else{
}
}
求大神指教。
...全文
793
7
打赏
收藏
多进程求1-10000的所有素数及其孪生素数,求教高手
写多任务程序,查找1-10000之间所有孪生素数。 素数查找由一个进程 孪生素数的查找由另外一个进程完成。 格式: main(){ if(fork()){ }else{ } } 求大神指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北漂-huang
2011-04-14
打赏
举报
回复
[Quote=引用 6 楼 zhengjiankang 的回复:]
1.找出2-10之间的素数。写入table。
2.创建10个线程。分别找出11-19,20-29,。。。,92-100之间的素数。写入各自的table。
找素数的办法:
取一个数,遍历table中的数字,来除此数,全都不能整出,则为素数。
3.合并table。
4.10个线程分别找出101-1000,1001-2000,。。。,9001-10000。之间的素数。写入各自的table。
……
[/Quote]
这位大哥,思路我有一点,就是不知道怎么写代码,题目就两个进程。需要用fork函数创建子进程,先执行父进程分配一片内存存素数,保存起来。同时执行子进程分配内存存孪生素数,在第二个内存里比较,如果是孪生素数就打印,并覆盖前一个素数,然后用while(1)循环下去。
zhengjiankang
2011-04-14
打赏
举报
回复
1.找出2-10之间的素数。写入table。
2.创建10个线程。分别找出11-19,20-29,。。。,92-100之间的素数。写入各自的table。
找素数的办法:
取一个数,遍历table中的数字,来除此数,全都不能整出,则为素数。
3.合并table。
4.10个线程分别找出101-1000,1001-2000,。。。,9001-10000。之间的素数。写入各自的table。
5.合并table。
6.。。。。。
7.还可以创建更多的线程。
北漂-huang
2011-04-13
打赏
举报
回复
[Quote=引用 4 楼 ifengshow 的回复:]
帮你顶一下,好好学习
[/Quote]
额,,,你怎么知道我在学习呢?我在达内培训,今天讲到了进程管理然后老师就出了这道题,不大会求高人啊、。。。。。
ifengshow
2011-04-13
打赏
举报
回复
帮你顶一下,好好学习
healer_kx
2011-04-13
打赏
举报
回复
差2的就是孪生的呗?
GoonYangXiaofang
2011-04-13
打赏
举报
回复
[Quote=引用 1 楼 bargio_susie 的回复:]
孪生素数是啥?
[/Quote]
(3, 5) (5, 7)...
相差为 2
bargio_susie
2011-04-13
打赏
举报
回复
孪生素数是啥?
腾讯 微信公众号&;&;小程序 暑期实习 一面秒挂
** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * *投技术岗的成功率高不高(软件测试,数据分析)之类的,开发岗没实力,但测试类又没经历。不是吧,为什么啊,我不理解13号面试官当场说过了,官网显示终面待安排结果18号再看,成了已进入人才库。考研失利,准备春招已经两周了,大厂小厂投了二三十个,有面试的有五六个,有一面的有二面的,至今0off。岗位职责1.利用机器学习技术,改进拼多多的推荐、搜索、广告等系统,优化上亿用户的购物体验;2.海量数据分析处理和挖掘;
题解 | 从排序I和排序II演变出 #牛的品种排序III#
深挖简历,项目问的很细,再就是课题。拷打了半小时,希望可以进入下一步。面了25分钟左右,上来就说我怎么是cpp,此刻我就已经明白了面试结果会是什么直接尬住,让我说了一下实习做的工作,没有深问。本硕都是电子信息类的专业,由于比较菜,本硕期间都在混日子,所以代码能力比较差哈哈哈哈,只能投一些没有笔试而且面试环节技术问题占比较小的单位,尝试糊弄过去(要哭哭。大概是凉了,面试官大概好像是搞flink的,看见我简历上有cklickhouse,问了一下它的原理,我只知道clickhouse是列数据库,具体就不清楚了。
【遥感影像分析】多光谱特征与纹理参数在地表覆盖分类中的应用研究
内容概要:该文档列出了一个包含156个编号特征的数据集,主要涵盖遥感影像分析中的各类地表特征变量,包括地形特征(如高程、坡度、坡向)、光学纹理特征(如HH、HV)、光照与植被指数(如NDVI、EVI、SAVI)、水分指数(如NDWI、MNDWI)、短波红外波段(SWIR1、SWIR2)以及多个光谱波段的统计纹理参数(如asm、contrast、entropy等)。此外还包括Landsat等卫星影像常用的QA质量评估波段和冠层反射率指标(如TCD、TCA),反映了对地观测数据处理中的多维度特征体系。; 适合人群:从事遥感、地理信息系统(GIS)、生态环境监测或土地利用研究的科研人员及数据分析师;具备一定遥感基础知识的技术人员;遥感相关专业研究生及以上学历者; 使用场景及目标:①用于遥感图像分类、土地覆盖识别与变化检测;②构建地表参数反演模型,如植被覆盖度、土壤湿度等;③进行机器学习特征工程时选择有效输入变量;④支持环境监测、农业估产、城市扩展分析等应用领域; 阅读建议:建议结合具体遥感项目需
求
理解各特征物理意义,注意区分不同波段与指数的应用背景,可配合遥感软件平台(如Google Earth Engine、ENVI)进行实际数据验证与可视化分析。
1035141145_wantonly-drag-open_24752_1768802769898.zip
1035141145_wantonly-drag-open_24752_1768802769898.zip
【软件设计师考试】2014年真题解析与八大核心模块学习指南:基于上午题、下午案例及全科真题的知识体系构建与备考策略研究
内容概要:本文是对《2014年软件设计师真题及学习参考详细报告》的全面分析与总结,系统梳理了软件设计师考试的八大核心知识模块,包括计算机组成原理、软件工程、数据库系统、数据结构与算法、计算机网络、操作系统、程序设计语言编译和面向对象技术。报告基于三份真题资料(上午题、下午题、全科题),提炼出考试的知识体系、题型特点、难度水平及详细解析方法,强调理论与实践结合,帮助考生构建完整知识框架并掌握应试策略。; 适合人群:准备参加软件设计师考试,具备一定计算机基础知识和软件开发背景,处于系统复习或备考冲刺阶段的考生。; 使用场景及目标:①系统掌握软件设计师考试的核心知识点与出题规律;②通过真题解析查漏补缺,提升单选题与案例分析题的解题能力;③制定分阶段备考计划,强化薄弱环节,提升综合应试能力。; 阅读建议:建议按照“基础—强化—冲刺—实战”四阶段策略使用三份真题资料,结合解析深入理解知识点关联与解题逻辑,注重错题复盘与知识体系构建,同时辅以实际编程与设计练习,增强知识应用能力。
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章