文件名称:Prime_C_JAVA:OpenMP(C),ForkJoin(JAVA)和Disruptor(JAVA)质数查找器
文件大小:77KB
文件格式:ZIP
更新时间:2024-05-18 04:26:34
Java
OpenMP(C),ForkJoin(JAVA)和Disruptor(JAVA)质数查找器 这是我做过的最有趣的并发程序包之一。 目标保持不变:在输入数组中查找素数。 不同之处在于它的完成方式。 这不需要手动的并发过程,而是真正使用C和JAVA中的专用库或框架。 OpenMP(开放式多处理) 用C语言开发的第一个程序使用了很棒的OpenMP。 首先,我关注了有关Youtube以及如何使用它的Intel教程。 其次,我使用了我的XUbuntu上网本并进行了编码……结果超出了预期,将数组中的简单循环转换为并行指令以及在线程之间共享变量的方式变得如此容易。 在下载部分中,您将找到源代码,用于编译并生成并发和迭代版本的脚本(相同的代码,编译标志会更改)。 叉连接 例如C版本,我一直在寻找在JAVA中管理并发的方法。 该解决方案随附JAVA 7和ForkJoin框架。 可以将其视为一种方法调用结构
【文件预览】:
Prime_C_JAVA-master
----Disruptor()
--------src()
--------bin()
--------.classpath(363B)
--------.settings()
--------.project(385B)
--------lib()
----OpenMP()
--------Prime.sh(53B)
--------buildPrime.sh(98B)
--------Prime.c(670B)
----README.md(2KB)
----ForkJoin()
--------src()
--------bin()
--------.classpath(301B)
--------.settings()
--------.project(384B)