我真的很难理解这个概念。当我使用它时,它似乎并没有同时执行它。
问问题
341 次
1 回答
3
如果您还没有,我建议您尝试模型库的代码示例部分中的询问并发代码示例。以慢速运行它。
据我了解,ask-concurrent
实际上不应该同时在海龟中运行程序。编程指南中的声明是按顺序ask-concurrent
运行每个命令ask [...]
,一次一只乌龟。不同之处在于,如果大括号ask
中有多个ask-concurrent
命令,将在一个海龟中运行第一个命令,然后在另一个海龟中运行相同的命令,依此类推,直到它在每个海龟中运行第一个命令ask
。然后它在选择的第一个海龟中运行第二个命令,然后在第二个中运行,依此类推。相比之下,ask
将为第一个海龟运行大括号内的所有命令。然后它将运行第二只海龟的所有命令,依此类推。
ask
因此,ask-concurrent
只有在大括号中有多个命令时,和之间的区别才会显示出来,即使那样,ask-concurrent
仍然按顺序处理海龟。
于 2013-06-05T04:06:19.873 回答