/// <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(); }
/// <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) { }