Бета-версия D2010: идеальный способ поддержки многоядерных процессоров

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

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

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

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

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

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

Ваше мнение, какое было бы?


person Community    schedule 21.03.2009    source источник
comment
Если вы сделаете эти вопросы для обсуждения вики, вероятность того, что вас отвергнут и закроют, снизится, так как вас нельзя обвинить в репрессиях.   -  person Blorgbeard    schedule 21.03.2009
comment
Хотя я не голосовал против вас и не голосовал за закрытие этого, я сам :)   -  person Blorgbeard    schedule 21.03.2009
comment
Я не думаю, что Stack Overflow - подходящее место для такого обсуждения. Спросите в группе новостей Embarcadero, где люди могут писать более длинные ответы на идеи других, вместо того, чтобы ограничиваться 300 символами и голосовать за или против.   -  person Rob Kennedy    schedule 21.03.2009


Ответы (1)


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

person Community    schedule 23.03.2009
comment
Delphi Prism - это .NET IDE. Он сильно отличается от обычного Delphi - person Vladislav Rastrusny; 17.03.2010