摘要
一种动态的实时事务调度方法及系统,该方法突破了预定义事务和周期性调度的局限,通过两次优先级排序,使实时事务能够在无需预定义事务的情况下,根据实际需求动态调度,确保事务在其截止时间前完成,从而显著提高系统的灵活性和实时性保障;在数据库工作线程采用双重循环结构的基础上,引入多版本并发访问策略和基于优先级继承的阴影节点策略,使实时数据库系统在复杂事务负载下能够更高效地运行,并进一步增强实时响应能力;利用实时操作系统的特性对事务进行优先级分配和阻塞管理,从而确保事务调度过程中不破坏实时操作系统的实时性,维持系统的高效响应能力;本发明同时也提供了实现该方法的系统。