当前位置: 首页>>代码示例>>C#>>正文


C# ParallelForTest类代码示例

本文整理汇总了C#中ParallelForTest的典型用法代码示例。如果您正苦于以下问题:C# ParallelForTest类的具体用法?C# ParallelForTest怎么用?C# ParallelForTest使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ParallelForTest类属于命名空间,在下文中一共展示了ParallelForTest类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TestFor_Boundary

 public static void TestFor_Boundary(API api, StartIndexBase startIndexBase, int startIndexOffset, int count, WorkloadPattern workloadPattern)
 {
     var parameters = new TestParameters(api, startIndexBase, startIndexOffset)
     {
         Count = count,
         WorkloadPattern = workloadPattern,
     };
     var test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:ChuangYang,项目名称:corefx,代码行数:10,代码来源:ParallelForBoundary.cs

示例2: ParallelForBoundary4

 public static void ParallelForBoundary4()
 {
     TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int32, -100)
     {
         Count = 1000,
         WorkloadPattern = WorkloadPattern.Increasing,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:johnhhm,项目名称:corefx,代码行数:10,代码来源:ParallelForBoundary.cs

示例3: ParallelForBoundary1

 public static void ParallelForBoundary1()
 {
     TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int16, 0)
     {
         Count = 1000,
         WorkloadPattern = WorkloadPattern.Similar,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:johnhhm,项目名称:corefx,代码行数:10,代码来源:ParallelForBoundary.cs

示例4: ParallelForTest4

 public static void ParallelForTest4()
 {
     TestParameters parameters = new TestParameters(API.For64, StartIndexBase.Int32)
     {
         Count = 1,
         ParallelOption = WithParallelOption.WithDOP,
         StateOption = ActionWithState.None,
         LocalOption = ActionWithLocal.HasFinally,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:12,代码来源:ParallelFor.cs

示例5: ParrallelFor

 public static void ParrallelFor(API api, StartIndexBase startIndexBase, int count, WithParallelOption parallelOption, ActionWithState stateOption, ActionWithLocal localOption)
 {
     var parameters = new TestParameters(api, startIndexBase)
     {
         Count = count,
         ParallelOption = parallelOption,
         StateOption = stateOption,
         LocalOption = localOption
     };
     var test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:ChuangYang,项目名称:corefx,代码行数:12,代码来源:ParallelFor.cs

示例6: TestForeach_Partitioner

 public static void TestForeach_Partitioner(int count, int chunkSize, PartitionerType partitionerType, WithParallelOption parallelOption, ActionWithLocal localOption, ActionWithState stateOption)
 {
     var parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = count,
         ChunkSize = chunkSize,
         PartitionerType = partitionerType,
         ParallelForeachDataSourceType = DataSourceType.Partitioner,
         ParallelOption = parallelOption,
         LocalOption = localOption,
         StateOption = stateOption,
     };
     var test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:ChuangYang,项目名称:corefx,代码行数:15,代码来源:ParallelForeachPartitioner.cs

示例7: ParallelForeachPartitioner3

 public static void ParallelForeachPartitioner3()
 {
     TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = 10,
         ChunkSize = 3,
         PartitionerType = PartitionerType.RangePartitioner,
         ParallelForeachDataSourceType = DataSourceType.Partitioner,
         ParallelOption = WithParallelOption.WithDOP,
         LocalOption = ActionWithLocal.None,
         StateOption = ActionWithState.None,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:15,代码来源:ParallelForeachPartitioner.cs

示例8: ParallelForBoundary72

 public static void ParallelForBoundary72()
 {
     TestParameters parameters = new TestParameters(API.For, StartIndexBase.Zero, 1000)
     {
         Count = 5,
         WorkloadPattern = WorkloadPattern.Random,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:johnhhm,项目名称:corefx,代码行数:10,代码来源:ParallelForBoundary.cs

示例9: ParallelForBoundary66

 public static void ParallelForBoundary66()
 {
     TestParameters parameters = new TestParameters(API.For, StartIndexBase.Int16, 1000)
     {
         Count = 5,
         WorkloadPattern = WorkloadPattern.Decreasing,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:johnhhm,项目名称:corefx,代码行数:10,代码来源:ParallelForBoundary.cs

示例10: ParallelForeachPartitioner5

 public static void ParallelForeachPartitioner5()
 {
     TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = 1,
         ChunkSize = -1,
         PartitionerType = PartitionerType.ArrayBalancedOOB,
         ParallelForeachDataSourceType = DataSourceType.Partitioner,
         ParallelOption = WithParallelOption.None,
         LocalOption = ActionWithLocal.None,
         StateOption = ActionWithState.None,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:15,代码来源:ParallelForeachPartitioner.cs

示例11: ParallelForeachPartitioner20

 public static void ParallelForeachPartitioner20()
 {
     TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = 97,
         ChunkSize = 97,
         PartitionerType = PartitionerType.ArrayBalancedOOB,
         ParallelForeachDataSourceType = DataSourceType.Partitioner,
         ParallelOption = WithParallelOption.WithDOP,
         LocalOption = ActionWithLocal.HasFinally,
         StateOption = ActionWithState.Stop,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:15,代码来源:ParallelForeachPartitioner.cs

示例12: ParallelForeachPartitioner8

 public static void ParallelForeachPartitioner8()
 {
     TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = 1,
         ChunkSize = 1,
         PartitionerType = PartitionerType.IEnumerableOOB,
         ParallelForeachDataSourceType = DataSourceType.Partitioner,
         ParallelOption = WithParallelOption.None,
         LocalOption = ActionWithLocal.HasFinally,
         StateOption = ActionWithState.Stop,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:15,代码来源:ParallelForeachPartitioner.cs

示例13: ParallelForTest47

 public static void ParallelForTest47()
 {
     TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = 97,
         ParallelOption = WithParallelOption.WithDOP,
         StateOption = ActionWithState.Stop,
         LocalOption = ActionWithLocal.None,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:12,代码来源:ParallelFor.cs

示例14: ParallelForTest43

 public static void ParallelForTest43()
 {
     TestParameters parameters = new TestParameters(API.Foreach, StartIndexBase.Zero)
     {
         Count = 2,
         ParallelOption = WithParallelOption.None,
         StateOption = ActionWithState.None,
         LocalOption = ActionWithLocal.HasFinally,
     };
     ParallelForTest test = new ParallelForTest(parameters);
     test.RealRun();
 }
开发者ID:rajeevkb,项目名称:corefx,代码行数:12,代码来源:ParallelFor.cs


注:本文中的ParallelForTest类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。