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# 代碼進(jìn)行基準(zhǔn)測試
- C#建立測試用例系統(tǒng)的示例代碼
- 關(guān)于Unity C# Mathf.Abs()取絕對值性能測試詳解
- C#使用base64對字符串進(jìn)行編碼和解碼的測試
- C#使用String和StringBuilder運行速度測試及各自常用方法簡介
- 詳解C# WebApi 接口測試工具:WebApiTestClient
- c# 插入數(shù)據(jù)效率測試(mongodb)
- 京東聯(lián)盟C#接口測試示例分享
- C#/.Net 中快速批量給SQLite數(shù)據(jù)庫插入測試數(shù)據(jù)
- C#代碼性能測試類(簡單實用)
- c#測試反射性能示例
- c#測試本機(jī)sql運算速度的代碼示例分享
- C# 單元測試全解析
相關(guān)文章
WinForm中變Enter鍵為Tab鍵實現(xiàn)焦點轉(zhuǎn)移的方法
這篇文章主要介紹了WinForm中變Enter鍵為Tab鍵實現(xiàn)焦點轉(zhuǎn)移的方法,主要通過一個ControlTools類來實現(xiàn)該功能,需要的朋友可以參考下2014-08-08
C#函數(shù)式編程中的標(biāo)準(zhǔn)高階函數(shù)詳解
這篇文章主要介紹了C#函數(shù)式編程中的標(biāo)準(zhǔn)高階函數(shù)詳解,本文講解了何為高階函數(shù)、Map、 Filter、Fold等內(nèi)容,需要的朋友可以參考下2015-01-01
DevExpress實現(xiàn)GridControl單元格編輯驗證的方法
這篇文章主要介紹了DevExpress實現(xiàn)GridControl單元格編輯驗證的方法,很實用的功能,需要的朋友可以參考下2014-08-08

