Sharpen.ThreadPoolExecutor.ShutdownNow C# (CSharp) Method

ShutdownNow() public method

public ShutdownNow ( ) : List
return List
		public virtual List<Runnable> ShutdownNow ()
		{
			lock (pendingTasks) {
				shutdown = true;
				foreach (var t in pool) {
					try {
						t.Abort ();
					} catch {}
				}
				pool.Clear ();
				freeThreads = 0;
				runningThreads = 0;
				var res = new List<Runnable> (pendingTasks);
				pendingTasks.Clear ();
				return res;
			}
		}
	}