public void Post(Action item)
{
_works.Enqueue(item);
}
/// <summary> /// actionDispatch 작업을 DispatchThread에서 실행합니다. /// </summary> /// <param name="actionDispatch">수행할 작업</param> public static void Dispatch(Action actionDispatch) { if (DispatchThreadCount == 0) { AegisTask.Run(actionDispatch); } else { _dispatchThread.Post(actionDispatch); } }