摘要
本发明公开了基于Java的微线程管理系统及方法,系统包含微线程类、队列、执行器和调度器等,微线程类定义相关接口,队列存储实例,其运行状态由原子变量标记且有多种状态,还有生命周期控制模块。管理方法包括微线程实例创建与初始化、队列插入与线程唤醒、执行状态切换与任务执行、动态状态管理与控制、优先级调度策略执行等步骤。其中执行器含线程循环和异常处理模块,调度器含动态优先级混沌映射模块,异常处理模块有分类处理和影子线程机制等。本发明通过各组件协同减少单个微线程资源占用,队列结构提高内存利用率,其次通过调度器和执行器可灵活设置优先级与执行策略。