feat 例外人员权限增加到期时间,厂区配置增加生日券,外包自动离场报名单
This commit is contained in:
16
Src/Dlhis.Basic/Utils/ParallelExtensions.cs
Normal file
16
Src/Dlhis.Basic/Utils/ParallelExtensions.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
namespace Dlhis.Basic.Utils;
|
||||
|
||||
public static class ParallelExtensions
|
||||
{
|
||||
public static void ParallelForEach<T>(this IEnumerable<T> source, Action<T> action)
|
||||
{
|
||||
#if DEBUG
|
||||
foreach (var item in source)
|
||||
{
|
||||
action.Invoke(item);
|
||||
}
|
||||
#else
|
||||
Parallel.ForEach(source, new ParallelOptions { MaxDegreeOfParallelism = Environment.ProcessorCount }, action);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user