SRFI-18 的多核实施方案实施?
我将从事一个并发编程项目,如果能够使用Scheme 那就太好了。然而,对于这个项目,确实有必要使用不同的 CPU 核心(基于连续的线程不行)。
那么,是否有一些 R5RS 方案可以利用不同的 CPU 内核来实现 SRFI-18?
I'll be working on a project in concurrent programming, and it would be nice to be able to use Scheme. However, for this project it will be really necessary to use different CPU cores (continuation-based threads won't do).
So, is there some R5RS Scheme that implements SRFI-18 making use of different CPU cores?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Guile 2.0 有一个 使用 POSIX 线程的 SRFI 18 实现。 (Guile 1.8 有 POSIX 线程,但没有 SRFI 18。)
Guile 2.0 has a SRFI 18 implementation that uses POSIX threads. (Guile 1.8 had POSIX threads, but no SRFI 18.)
迟到总比不到好:
bigloo 支持 srfi-18 和 POSIX 线程
Better late than never:
bigloo supports srfi-18 and POSIX-threads
鸡计划 编译为 C 和 支持 SRFI-18(尽管您应该阅读注释部分!)。
Chicken Scheme compiles to C and supports SRFI-18 (although you should read the notes section!).