核心分析流程图
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 条评论
 下一页
  
   
   
  
  
  
  
  
  
  
  
 