BabelsbergWinRT 在WinRT JS应用程序中使用BabelsbergJS
身份约束演示此应用程序是一个用于展示身份约束的复杂应用程序替代品。想象一个处理不同任务的系统。任务分为独立进行的子任务,但总是同时进行(也许它们需要不断地交换信息?)。用户可以获得这些任务的视觉指示,并且可以通过在UI中选择当前活动的任务来确定任务的优先级。当前选定的任务始终是进行中的任务。
同时,每个子任务的工作人员可能会“卡住”(例如等待网络或类似的事情)。在这种情况下,活动任务应该改变,因为工人想要同时进步。UI应反映系统决定暂时处理另一项任务。任务是具有子任务等的复杂域对象。所有worker和UI应该始终在任何时间点引用相同的任务,因此进度总是可见的,并且worker总是在做同样的事情。
针对这种系统设计,用户可以参考一些任务管理系统的设计资料,如后台管理系统UI设计或Java项目任务管理系统设计方案,这些资料提供了关于如何设计和实现任务管理系统的详细指导。对于更深入的并行处理与任务管理方法,用户可以参阅并行处理与任务管理:多任务需求及其解决策略-操作系统2.1,了解多任务处理的策略和解决方案。
用户评论