我试图熟悉这个概念。并且我意识到mapv是更紧密的解决方案。简单的算术并不罕见,可以用来演示这样的东西。以下是一个Common Lisp的例子
(let ((channel (make-channel)))
(submit-task channel '+ 3 4)
(receive-result channel))
但是我确认您所预测的:在100,000次重复后,我得到
#{[1/2 1 3/2 2 5/2 3 7/2 4 9/2 5]
[1 3/2 2 5/2 3 7/2 4 9/2 5 1/2]
[1/2 1 3/2 2 5/2 3 7/2 4 9/2]
[1/2 1 2 5/2 3 7/2 4 9/2 5 3/2]}