在我之前关于新 D2010 的预期功能的问题中,评分最高的答案之一是“多核支持”。
好吧,众所周知,Delphi 自 D2 (IIRC) 以来就支持线程编程,并且在某些领域被大量使用。更具体地说,在您看来,哪一种是在 Delphi 中支持并行编程的完美方式?(但不仅如此——我们不要把这个问题完全与德尔福联系起来)。
就我个人而言,我倾向于看到一种组合方法会起作用,具体取决于情况:线程(无论如何我们都有)、actor 模型和基于任务的方法(实际上接近于 actor 模型)。
此外,恕我直言,研究一种视觉建模工具来描述演员之间的互动会非常有趣。
也非常欢迎使用可视化调试器(可能与上述工具相同)。
一些参考资料:
你的意见会是什么?