摘要 |
1. Компьютерно-реализуемый способ выполнения прикладной программы, написанной в объектно-ориентированном коде, при этом способ содержит этапы, на которых: ! создают экземпляр производителя с выводом, который является в настоящий момент интересующим, при этом объектно-ориентированный код включает в себя методы и объявления зависимостей производителя, при этом объявление зависимостей производителя для данного метода идентифицирует набор из нуля или более производителей, причем производитель является конструкцией с возможностью создания экземпляра во время выполнения, которая включает в себя, по меньшей мере, экземпляр и метод, ассоциативно связанный с этим экземпляром; ! в ответ на упомянутое создание экземпляра добавляют интересующего производителя в качестве части графа производителей; ! пытаются автоматически формировать оставшуюся часть графа производителей через связывание и создание экземпляров по мере необходимости других производителей на основе объявлений зависимостей производителя методов производителей уже на графе производителей; и ! выполняют производителей на графе производителей, чтобы определять текущий вывод для интересующего производителя, причем упомянутое выполнение содержит этап, на котором: ! параллелизуют выполнение, по меньшей мере, двух из производителей на графе производителей с помощью среды выполнения на основе зависимости между производителями на графе производителей. ! 2. Способ по п.1, в котором параллелизация выполнения, по меньшей мере, двух из производителей на графе производителей содержит этапы, на которых: ! идентифицируют набор готовых производителей сре� |