namespace CloudGaming.Core.Processors; /// /// 任务处理器 /// public abstract class BaseProcessor : ITaskProcessor { /// /// 终止内部处理线程的最长等待时间(毫秒) /// protected const int WaitTimeMax_StopProc = 20000; /// /// 构造函数 /// public BaseProcessor() { //加载配置 LoadSettings(); } /// /// 加载配置 /// protected virtual void LoadSettings() { //初始化 // LogHelper.Info("BaseProcessor.LoadSettings"); } /// /// Dispose /// public virtual void Dispose() { } /// /// 执行任务 /// public virtual void Run() { //LogHelper.Info("BaseProcessor.Run"); } /// /// 停止执行任务 /// public virtual void Stop() { // LogHelper.Info("BaseProcessor.Stop"); } }