public static void Work(Action actionWork) { if (WorkerThreadCount == 0) AegisTask.Run(actionWork); else _workerThread.Post(actionWork); }