社区
C++ 语言
帖子详情
多进程求1-10000的所有素数及其孪生素数,求教高手
北漂-huang
2011-04-13 11:25:17
写多任务程序,查找1-10000之间所有孪生素数。
素数查找由一个进程
孪生素数的查找由另外一个进程完成。
格式:
main(){
if(fork()){
}else{
}
}
求大神指教。
...全文
827
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
打赏
举报
回复
孪生素数是啥?
【信息科学与工程学】【通信工程】 第一百四十四篇 城域云网中的数学分析01
(为规模/营收/排名做无商业实质贸易、多层壳、无关多元、低效并购);(中纪委归纳的"利益输送/设租寻租/靠企吃企/影子公司/期权腐败/旋转门"等)。| 1 | | 供应链贸易/大宗商贸 | 钢铁/有色/煤炭/化工/粮油/建材等大宗供应链 | 央企二三级贸易平台、地方国企商贸公司 |:国资委(主业核定/经营业绩考核)/集团经营计划:审计/风控/巡视巡察/违规经营投资追责46号令 | 往往是;资金链与注册壳往往集中在"注册便利地" |:主业清单管理+贸易"十不准"+货权/物流/票据"三单匹配"穿透核验。
易语言源码易语言音频效果
易语言源码易语言音频效果
【考虑经济性的储能运行优化】储能的运行优化,以经济效益最大为目标,使用三种不同的方法
求
解储能最优运行策略(Matlab代码实现)
内容概要:本文聚焦于考虑经济性的储能运行优化问题,以实现经济效益最大化为核心目标,系统性地研究并实现了储能系统在电力环境中的最优充放电策略。通过Matlab编程平台,采用线性规划、动态规划及智能优化算法(如粒子群、遗传算法等)三种不同方法
求
解储能运行优化模型,对比分析各算法在
求
解效率、收敛性与实用性方面的表现。资源内容涵盖完整的模型构建流程、目标函数与约束条件的设计、算法实现代码及仿真结果可视化,重点突出在峰谷电价机制下储能系统的经济调度能力,为相关科研与工程应用提供可复现的技术参考。; 适合人群:具备电力系统基础理论知识和Matlab编程能力的高校研究生、从事新能源与储能系统优化研究的科研人员,以及参与微电网、综合能源系统设计与运行的工程技术人员。; 使用场景及目标:①研究储能系统在分时电价机制下的经济运行特性与收益模型;②对比不同数学优化方法在储能调度问题中的适用性与性能差异;③为综合能源系统、智能微网中的储能配置与运行控制提供仿真验证工具与决策支持方案。; 阅读建议:建议读者结合提供的Matlab代码逐模块学习,深入理解目标函数与运行约束的数学建模过程,尝试调整负荷数据、电价曲线或储能参数以观察策略变化,并鼓励拓展引入更多实际限制(如寿命损耗、功率爬坡率)以提升模型工程实用性。
【顶级EI复现】【最新EI复现】基于共享储能服务的智能楼宇双层优化配置(Matlab代码实现)
内容概要:本文围绕“基于共享储能服务的智能楼宇双层优化配置”展开研究,通过Matlab代码实现,旨在提升智能楼宇在能源利用方面的效率与经济性。研究构建了上层优化共享储能资源配置与下层优化楼宇内部用能设备调度的双层协同优化模型,综合考虑分时电价、可再生能源出力不确定性、用户舒适度约束及储能运行特性等因素,以实现系统综合能源成本最小化与供需平衡的双重目标。文中详细阐述了双层优化问题的数学建模过程、
求
解算法(如智能优化算法或数学规划方法)的选择与实现策略,并通过仿真验证了所提模型在削峰填谷、降低电费支出、提高可再生能源消纳能力等方面的显著有效性,为共享储能模式在智能建筑中的应用提供了理论依据与技术支撑。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员和工程技术人员,特别适用于从事智能电网、综合能源系统、需
求
响应、建筑节能及共享经济模式研究的专业人士。; 使用场景及目标:①应用于智能楼宇、商业园区等场景的能源管理系统设计与运行优化;②支撑共享储能项目的规划、投资决策与商业化运营;③作为高校与科研机构在能源互联网、多能协同优化等方向的教学案例与科研参考;④复现高水平EI期刊研究成果,推动先进能源优化技术的实际转化与应用。; 阅读建议:建议读者结合提供的Matlab代码与技术文档进行逐行调试与仿真分析,深入理解双层优化架构的建模逻辑、变量耦合关系及
求
解流程;可尝试替换不同优化算法或调整参数设置,对比分析其对
求
解效率与结果的影响,从而深化对模型性能边界与适用条件的认识,并为进一步的模型拓展与创新奠定基础。
国央企创新负责人如何借助产业大脑实现产业链协同创新?.docx
国央企创新负责人如何借助产业大脑实现产业链协同创新?
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章