コード例 #1
0
ファイル: DbLauncher.cs プロジェクト: DataBooster/T4SQL
 public void Post(params IConvertible[] values)
 {
     lock (_FillingLock)
     {
         if (_FillingRocket.AddRow(values))
         {
             _ExecutingHandle.StartNewTask(LaunchRocket, _FillingRocket);
             _FillingRocket = _FreeQueue.Take();
         }
     }
 }
コード例 #2
0
ファイル: DbLauncher.cs プロジェクト: DataBooster/T4SQL
 private void LaunchRocket(DbRocket rocket)
 {
     rocket.Launch();
     _FreeQueue.Add(rocket);
 }