1.上次进程可视化由svg实现,本次改用echarts框架实现。Js文件:loadxmldoc.js(用于加载xml文档)echarts.js(用来实现有向图绘制)2.思路:Echarts是定义数据对象数组data和连接对象数组links,数据对象数组即每个节点为一个对象,每个对象有属性位置x、y,名字name等属性;连接对象数组即每条连线为一个对象,内有属性source原点及target目标点等
一、可优化点:1.有向图展示各进程偏序关系2.可自定义进程之间的关系,并将其可视化 二、方案:1.之前是用填充颜色的div来表示进程,进程进度也是用细长的div表示。现要改为有向图表示,因此我采用了svg来画出图形。2.自定义进程的信息用xml储存,网页通过读取解析xml文件,用js创建进程对象数组来保存进程信息;再定义一个运行对象数组,遍历进程数组,将父进程对象加入运行进程数组。定义r
一、任务要求:在linux系统中设计一个父进程,三个子进程(A,B,C)。子进程A,B同时被父进程启动来计算(不实现具体的计算任务,先用CPU空跑来代替)。进程A计算5分钟,而进程B计算8分钟。当进程A,B都计算完成后才能启动进程C,进程C计算3分钟。自己寻找前端的可视化方案,当进程在并发计算时,打开网页能够看到,那个进程当前正在计算,并且要可视化的显示计算的进度,还要看出各个进程之间的约束关系。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号