csharp 多线程样本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 多线程样本相关的知识,希望对你有一定的参考价值。
[Test()]
public void NextTest_RandomTwiceInShortTimeWithMultipleThreads_DifferentResult()
{
//arrage
int? firstThreadResult = null;
var firstThread = new Thread(new ThreadStart(() =>
{
firstThreadResult = new RandomUtil().Next();
}));
int? secondThreadResult = null;
var secondThread = new Thread(new ThreadStart(() =>
{
secondThreadResult = new RandomUtil().Next();
}));
//act
firstThread.Start();
secondThread.Start();
firstThread.Join();
secondThread.Join();
//assert
firstThreadResult.Should().NotBe(secondThreadResult);
}
以上是关于csharp 多线程样本的主要内容,如果未能解决你的问题,请参考以下文章
csharp 样本转换
csharp 样本复制数据
csharp 自适应卡片动作样本
csharp 返回样本的误差范围。
csharp Rx样本
csharp 微软伪造框架样本。