C#控制臺下測試多線程的方法
更新時間:2015年04月01日 15:12:44 作者:feige
這篇文章主要介紹了C#控制臺下測試多線程的方法,涉及C#操作多線程的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C#控制臺下多線程實現(xiàn)方法。分享給大家供大家參考。具體如下:
class Program
{
static void Main(string[] args)
{
ThreadStart num = new ThreadStart(PrintNum);
Thread ConstrolNum = new Thread(num);
ThreadStart str = new ThreadStart(PrintStr);
Thread ConstrolStr = new Thread(str);
Stopwatch watch = new Stopwatch();
watch.Start();
ConstrolNum.Start();
ConstrolStr.Start();
while (true)
{
if (ConstrolNum.ThreadState == System.Threading.ThreadState.Stopped && ConstrolStr.ThreadState == System.Threading.ThreadState.Stopped)
{
watch.Stop();
Console.WriteLine(watch.Elapsed.TotalMilliseconds);
break;
}
}
Console.ReadKey();
}
private static void PrintNum()
{
for (int i = 1; i < 1000; i++)
{
Console.WriteLine(i);
}
}
private static void PrintStr()
{
for (int i = 1; i < 1000; i++)
{
Console.WriteLine("當(dāng)前數(shù)為:{0}", i);
}
}
}
希望本文所述對大家的C#程序設(shè)計有所幫助。
您可能感興趣的文章:
- 使用 BenchmarkDotNet 對 C# 代碼進行基準(zhǔn)測試
- C#建立測試用例系統(tǒng)的示例代碼
- 關(guān)于Unity C# Mathf.Abs()取絕對值性能測試詳解
- C#使用base64對字符串進行編碼和解碼的測試
- C#使用String和StringBuilder運行速度測試及各自常用方法簡介
- 詳解C# WebApi 接口測試工具:WebApiTestClient
- c# 插入數(shù)據(jù)效率測試(mongodb)
- 京東聯(lián)盟C#接口測試示例分享
- C#/.Net 中快速批量給SQLite數(shù)據(jù)庫插入測試數(shù)據(jù)
- C#代碼性能測試類(簡單實用)
- c#測試反射性能示例
- c#測試本機sql運算速度的代碼示例分享
- C# 單元測試全解析
相關(guān)文章
C#常用數(shù)據(jù)結(jié)構(gòu)棧的詳細(xì)介紹
在C#中,Stack<T> 是一個后進先出(LIFO,Last-In-First-Out)集合類,位于System.Collections.Generic 命名空間中,本文詳細(xì)介紹C#常用數(shù)據(jù)結(jié)構(gòu)棧,感興趣的朋友跟隨小編一起看看吧2024-09-09
C#實現(xiàn)鼠標(biāo)拖拽無邊框浮動窗體的方法
一般情況下,在標(biāo)題欄中按住鼠標(biāo)左鍵不放即可實現(xiàn)拖動操作,當(dāng)做浮動窗體時,如果包含窗體邊框,那么界面給使用者的感覺將很不友好,因此本文給大家介紹了C#實現(xiàn)鼠標(biāo)拖拽無邊框浮動窗體的方法,感興趣的朋友可以參考下2024-04-04
C#?基于NAudio實現(xiàn)對Wav音頻文件剪切(限PCM格式)
本文主要介紹了C#基于NAudio工具對Wav音頻文件進行剪切,可以將一個音頻文件剪切成多個音頻文件(限PCM格式),感興趣的小伙伴可以學(xué)習(xí)一下2021-11-11
C#實現(xiàn)判斷操作系統(tǒng)是否為Win8以上版本
這篇文章主要介紹了C#實現(xiàn)判斷操作系統(tǒng)是否為Win8以上版本,本文講解了利用C#獲取OS的版本號、利用反射獲取當(dāng)前正在運行的程序的版本信息、 利用C#判斷當(dāng)前操作系統(tǒng)是否為Win8系統(tǒng)等內(nèi)容,需要的朋友可以參考下2015-06-06

