В моем предыдущем вопросе об ожидаемых функциях нового D2010 одним из самых рейтинговых ответов была «Поддержка нескольких ядер».
Ну, как мы все знаем, Delphi поддерживает программирование потоков начиная с D2 (IIRC) и активно используется в некоторых областях. В частности, какой, на ваш взгляд, идеальный способ поддержки параллельного программирования в Delphi? (Но не только - давайте не будем связывать вопрос полностью с Delphi).
Лично я склонен видеть, что комбинированный подход подойдет, в зависимости от ситуации: потоки (в любом случае они у нас есть), модель актора и подход на основе задач (который фактически близок к модели актора).
Кроме того, ИМХО, было бы очень интересно исследовать инструмент визуального моделирования для описания взаимодействия между актерами.
Также очень приветствуется визуальный отладчик (который, возможно, является тем же инструментом, что и приведенный выше).
Некоторые ссылки:
Ваше мнение, что будет?