The speed of message dispatching is an important issue in the overall performance of object-oriented programs. We have developed an algorithm for constructing efficient dispatch functions that combines novel algorithms for efficient single dispatching, multiple dispatching, and predicate dispatching. Our algorithm first reduces methods written in the general predicate dispatching model (which generalizes single dispatching, multiple dispatching, predicate classes and classifiers, and pattern-matching) into ones written using a simpler multimethod dispatching model. Our algorithm then computes a strategy for implementing multiple dispatching in terms of sequences of single dispatches, representing the strategy as a
消息调度的速度是面向对象程序的整体性能中的重要问题。我们已经开发了一种用于构造高效调度功能的算法,该算法结合了用于高效单调度,多调度和谓词调度的新颖算法。我们的算法首先将用通用谓词调度模型编写的方法(该方法概括了单个调度,多个调度,谓词类和分类器以及模式匹配)简化为使用更简单的多方法调度模型编写的方法。然后,我们的算法会根据一次调度的顺序来计算用于实施多个调度的策略,将其表示为
机译:高效的多重谓词学习器
机译:高效的多重谓词学习器
机译:针对多种燃料类型和阀点效应的大规模非凸型经济负荷分配的高效交叉优化解决方案
机译:高效的多重谓词调度
机译:具有优先级调度注意事项的动态多机器,多作业类车间的仿真研究。
机译:调度和scube介导胆固醇修饰的Hedgehog配体的有效分泌
机译:谓词调度:统一的调度理论