JR 编程语言:并发编程的扩展 Java 解决方案
1. JR 语言简介
JR 是一种用于并发编程的命令式语言,它对 Java 进行了扩展,并借鉴了 SR(Synchronizing Resources)编程语言中的并发机制。JR 不仅适用于共享内存和分布式内存的应用程序与机器,也可用于编写顺序程序,在并行计算、分布式系统、模拟等领域都有广泛的应用。
1.1 JR 语言的优势
- 简单易学 :将顺序和并发的常见概念集成到几个强大的机制中,使语言保持简单,易于学习和使用。
- 高级抽象 :与 Java 相比,JR 提供了更高级的抽象,避免了 Java 中线程和 RMI 等机制的低级别复杂性,学习和使用起来更加简单灵活。
- 跨平台兼容性 :JR 程序可以在支持 Java 的任何平台上运行,并能使用 Java 的各种包。
- 教学工具丰富 :JR 实现附带了三个预处理器,可将 CCRs、监视器和 CSP(Communicating Sequential Processes)的符号转换为 JR 代码,为教学提供了完整的同步机制学习工具。
1.2 在线资源
- JR 网页 : http://www.cs.ucdavis.
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



