我试图熟悉这个概念。我发现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]}