本发明公开了一种异构环境下的多任务运行时协同调度系统, 包括系统任务预处理模块、运行时动态任务调度模块和系统资源监控 和管理模块。系统任务预处理模块用于对代码进行静态分析和标记, 并以线程为单位生成可以用于进行协同调度的任务代码;系统资源监 控管理模块用于监测、整理和记录系统资源使用情况,处理后提供给 运行时动态任务调度模块进行系统运行时特征分析;运行时动态任务 调度模块用于接收和管理系统任务预处理模块生成的任务代码