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