예제 #1
0
 /// <summary>
 /// 虚拟机代码执行单元构造函数
 /// </summary>
 /// <param name="core_id">核心编号</param>
 /// <param name="control">核心控制器接口</param>
 /// <param name="complex">复杂运算单元接口</param>
 /// <param name="cache_size">缓存大小</param>
 public ProcessCodeExecutorUnit(int core_id, IExecutorControl control, IComplexOperation complex, int cache_size = 3) : base(core_id, control, complex, cache_size)
 {
     Timer          = new System.Timers.Timer(100);
     Timer.Elapsed += new System.Timers.ElapsedEventHandler(TimerEvent);
     Timer.Start();
 }
예제 #2
0
 /// <summary>
 /// 核心程序执行单元构造函数
 /// </summary>
 /// <param name="control">核心控制器接口</param>
 /// <param name="complex">复杂运算单元接口</param>
 /// <param name="cache_size">缓存大小</param>
 public CoreCodeExecutorUnit(IExecutorControl control, IComplexOperation complex, int cache_size = 3) : base(-1, control, complex, cache_size)
 {
 }