摘要
目前实时CORBA在电信、电子商务、证券、复杂工业控制等领域发挥着越来越重要的作用。针对这些应用的特点,首先论述了分布式中间件和分布式应用开发对多线程的需求,再在实时CORBA的基础上,设计并用C++实现了一个具有Java风格的面向对象的平台依赖层,它能够在不同的平台上运行,可以把CORBA优先级映射为本地优先级,具有固定优先级的调度策略,在提供灵活的线程管理的同时,能够有效地防止优先级反转。
Real-time CORBA plays more and more important role in many fields such as telecom,electric business,stock and complex industry control. This article first discusses the requirement of thread library of distributed middleware and developing distributed applications.Base on real-time CORBA,this article designs and implement an object-oriented real-time Platform Dependent Layer(PDL) of Java-like thread with C ++ .PDL has fixed-priority scheduling strategy and can run on different operating systems.PDL can map CORBA priority levels to native priority. PDL can limit effectively the priority inversion and provide flexible thread management policy.
出处
《计算机应用研究》
CSCD
北大核心
2005年第8期167-169,共3页
Application Research of Computers
关键词
实时CORBA
平台依赖层
优先级映射
固定优先级调度
优先级反转
Real-time CORBA(Common Object Request Broker Architecture)
Platform Dependent Layer
Priority Mapping
Fixed-priority Scheduling Strategy
Priority Inversion