D2010 Beta: идеальный способ поддержки многоядерности - PullRequest
3 голосов
/ 21 марта 2009

В моем предыдущем вопросе об ожидаемых функциях нового D2010 одним из самых рейтинговых ответов была «Поддержка нескольких ядер».

Ну, как мы все знаем, Delphi поддерживает программирование потоков начиная с D2 (IIRC) и активно используется в некоторых областях. В частности, какой, на ваш взгляд, идеальный способ поддержки параллельного программирования в Delphi? (Но не только - давайте не будем связывать вопрос полностью с Delphi).

Лично я склонен видеть, что комбинированный подход подойдет, в зависимости от ситуации: потоки (в любом случае они у нас есть), модель актора и подход на основе задач (который фактически близок к модели актора).

Кроме того, ИМХО, было бы очень интересно исследовать инструмент визуального моделирования для описания взаимодействия между актерами.

Также очень приветствуется визуальный отладчик (который, возможно, является тем же инструментом, что и приведенный выше).

Некоторые ссылки:

Ваше мнение, что будет?

1 Ответ

4 голосов
/ 23 марта 2009

Сделайте его совместимым с асинхронными вызовами в Delphi Prism, по крайней мере синтаксически.

...