核心分析流程图
2015-12-07 11:11:00 70 举报
多线程泳道流程图
作者其他创作
大纲/内容
分析对象内部调用链
读文件
结束
否
随机获取一个taskId
休眠10秒钟
Hash、linkList
对象表
保存对象对应的各种数据到redis
保存对象到数据库
简单对象定义开始?
是
recList为空?
分析进程
所有文件完成识别
依赖关系表
标志文件存在?
开始
保存对象id到redis
Redis
anaList_taskId
识别进程
识别该复杂对象
获取一段对象定义文本
recList
调用链表
对象识别和依赖关系分析
保存调用链数据到redis
个数为0?
拼接调用链,保存完整链条
从recList里面读一段对象定义文本
taskList为空?
复杂对象定义开始?
保存对象定义文本到redis
taskList
查询待分析文本块个数
主线程
Hash、Set
识别该简单对象
保存依赖关系到数据库
创建一个标志文件
查询待识别文本块个数
数据库
分析对象依赖关系
0 条评论
下一页