• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ParallelForTest类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ParallelOptions类代码示例发布时间:2022-05-24
下一篇:
C# ParagraphProperties类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap