コード例 #1
0
ファイル: CalcHashWorker.cs プロジェクト: AigulAM/ThreadTask
 public void Start()
 {
     if (_fileinfo != null)
     {
         _hashQueue = new CustomQueue <CustomStorage>(_autoResetEvent);
         _thread    = new Thread(GetHash);
         _thread.Start();
     }
     else
     {
         var log = new CustomStorage("", "FileQueue is null");
         Log.BuildLogMessage(log);
     }
 }
コード例 #2
0
ファイル: DBWorker.cs プロジェクト: AigulAM/ThreadTask
 public DBWorker(CustomQueue <CustomStorage> queue)
 {
     _hashQueue = queue;
 }
コード例 #3
0
ファイル: CalcHashWorker.cs プロジェクト: AigulAM/ThreadTask
 public CalcHashWorker(CustomQueue <string> queue)
 {
     _fileinfo = queue;
 }
コード例 #4
0
 public FileScannerWorker()
 {
     _autoResetEvent = new AutoResetEvent(true);
     FileQueue       = new CustomQueue <string>(_autoResetEvent);
 }