新しいD2010で期待される機能についての私の以前の質問では、最も評価の高い回答の1つは「マルチコアサポート」でした。
さて、私たち全員が知っているように、DelphiはD2(IIRC)以降のスレッドプログラミングをサポートしており、一部の領域で頻繁に使用されています。より具体的には、あなたの意見では、Delphiで並列プログラミングをサポートするのに最適な方法はどれですか?(しかし、それだけではありません-質問を完全にDelphiに結び付けないようにしましょう)。
個人的には、状況に応じて、スレッド(とにかくそれらがあります)、アクターモデル、およびタスクベースのアプローチ(実際にはアクターモデルに近い)を組み合わせたアプローチでうまくいくことがわかります。
また、私見では、俳優間の相互作用を説明するためのビジュアルモデリングツールを調査することは非常に興味深いでしょう。
また、ビジュアルデバッガー(おそらく上記のものと同じツール)も大歓迎です。
いくつかの参考文献:
あなたの意見はどれでしょう?