我将在一个并发编程项目中工作,并且能够使用Scheme会很高兴。但是,对于这个项目来说,使用不同的CPU内核必须使用真正的(基于延续的线程不会这样做)。使用SRFI-18的多核实施方案实施?
那么,有没有一些使用不同CPU核心实现SRFI-18的R5RS方案?
我将在一个并发编程项目中工作,并且能够使用Scheme会很高兴。但是,对于这个项目来说,使用不同的CPU内核必须使用真正的(基于延续的线程不会这样做)。使用SRFI-18的多核实施方案实施?
那么,有没有一些使用不同CPU核心实现SRFI-18的R5RS方案?
Guile 2.0有一个使用POSIX线程的SRFI 18 implementation。 (Guile 1.8有POSIX线程,但没有SRFI 18.)
Chicken Scheme编译为C和supports SRFI-18(尽管您应该阅读注释部分!)。
末知足者常乐从未:
感谢 - 但据我所知它不会产生使用多个内核代码,对不对? – Jay 2011-02-18 10:20:24