/// <summary> /// Runs a async method synchronously. /// </summary> /// <param name="func">A function that returns a result</param> /// <typeparam name="TResult">Result type</typeparam> /// <returns>Result of the async operation</returns> public static TResult RunSync<TResult>(Func<Task<TResult>> func) { return AsyncContext.Run(func); } /// <summary> /// Runs a async method synchronously. /// </summary> /// <param name="action">An async action</param> public static void RunSync(Func<Task> action) { AsyncContext.Run(action); }
进程:占有资源最小单元
线程:调度运算的最小单元
原文:https://www.cnblogs.com/cloudsu/p/11168301.html