コード例 #1
0
ファイル: WorkGroup.cs プロジェクト: Gameman/PlayStudio
 private Worker CreateWorker()
 {
     Worker worker = new Worker(this);
     worker.DoWork += new DoWorkEventHandler(m_worker_DoWork);
     worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(m_worker_RunWorkerCompleted);
     return worker;
 }
コード例 #2
0
ファイル: WokerList.cs プロジェクト: Gameman/PlayStudio
 public void AddWorker(Worker worker)
 {
     lock (_lock) {
         _workers.Add(worker);
     }
 }
コード例 #3
0
ファイル: WorkGroup.cs プロジェクト: Gameman/PlayStudio
 private void AddWorker(Worker worker)
 {
     m_workerList.AddWorker(worker);
 }
コード例 #4
0
ファイル: WokerList.cs プロジェクト: Gameman/PlayStudio
 public void RemoveWorker(Worker worker)
 {
     lock (_lock) {
         worker.Dispose();
         _workers.Remove(worker);
     }
 }