如何在chez方案中实现并行执行

时间:2018-12-06 20:45:27

标签: parallel-processing scheme sicp chez-scheme

如何在chez方案中实现并行执行和生成序列化器(SICP)?我编写了这个宏来模拟与引擎的并行执行,但是我希望能够序列化和使用本机线程。文档非常稀疏,但是我不想使用其他架构系统(也不知道任何使用本机线程的系统)

(define-syntax parallel-execute
  (syntax-rules ()
    ((_ application ...)
     (round-robin
      (map (lambda (thunk)
             (make-engine thunk))
           `(,(lambda () application) ...))))))

0 个答案:

没有答案