排序方式: 共有2条查询结果,搜索用时 0 毫秒
1
1.
HLA时间管理中死锁的解除 总被引:2,自引:2,他引:2
时间管理服务是高层体系结构HLA(High Level Architecture)的重要组成部分,而考虑不全面的时间推进机制和算法会导致死锁,进而导致整个仿真系统无法向前推进。讨论了死锁出现的原因,对Frederick算法存在的不足之处进行了修正,提出了改进的身高测量法,并证明了这种方法不会产生死锁现象。在设计一个联盟时可考虑使盟员灵活地使用保守和乐观两种时间推进机制,并在对保守盟员计算GALT时使用改进的身高测量法,这样就可以在仿真过程中有效地避免死锁的产生。 相似文献
2.
GALT(Greatest Available Logical Time,最大可能逻辑时间)算法是HLA(High Level Architecture,高层体系结构)接口规范中时间管理服务能否实现的关键技术。不合理的GALT算法会导致死锁或破坏HLA时间管理的原则,从而导致整个仿真无法向前推进,或产生过去时刻的消息。分析了Frederick算法和身高测量法的死锁问题,给出了Frederick算法造成死锁的一个充分条件,重点讨论了它们遵守时间管理原则的情况。一个好的GALT算法,必须在确保不违反时间管理原则的基础上,才能最终解决死锁问题。 相似文献
1