//============================================================ // <T>构造线程基类。</T> // // @param process 处理函数 //============================================================ public MThread(HThreadProcess process) { if (null != process) { EventProcess += process; } }
//============================================================ // <T>构造间隔器。</T> // // @param process 处理回调 //============================================================ public FInterval(HThreadProcess process) : base(process) { }
//============================================================ // <T>构造同步化线程。</T> // // @param context 同步环境 // @param process 回调处理 //============================================================ public FSyncThread(SynchronizationContext context, HThreadProcess process) : base(process) { _syncContext = context; }
//============================================================ // <T>构造同步化线程。</T> // // @param process 回调处理 //============================================================ public FSyncThread(HThreadProcess process) : this(SynchronizationContext.Current, process) { }
//============================================================ // <T>构造线程。</T> // // @param process 处理回调 //============================================================ public FThread(HThreadProcess process) : base(process) { }