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