Thread线程的深刻理解和代理方法参数[有图有真相]
生活随笔
收集整理的這篇文章主要介紹了
Thread线程的深刻理解和代理方法参数[有图有真相]
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在這說的是Thread的基本用法,線程池ThreadPool在這就不說的,以前的blog有寫,基本上兩個(gè)用法都是相同的。基本用法和圖,不需要的大鳥請(qǐng)繞行,謝謝!
目錄:
??? 1.Thread基本用法與異步線程理解。
2.線程代理參數(shù)傳遞。
?
1.Thread基本用法與異步線程理解,例如:
代碼執(zhí)行的結(jié)果如圖:
結(jié)論:每個(gè)啟動(dòng)的線程都是異步的。
?
?2.線程代理參數(shù)傳遞
執(zhí)行結(jié)果:
結(jié)論:代理傳參成功,只能傳遞一個(gè)object類型的參數(shù)。
代碼 1 staticvoid Main(string[] args)2 {
3 // 代理方法調(diào)用
4 ? Thread th1 =new Thread(new ParameterizedThreadStart(pt));
5 th1.IsBackground =true;
6 th1.Start("參數(shù)1"); // 參數(shù)設(shè)置
7 ? Console.ReadLine();
8 }
9 ?// 回調(diào) 代理方法
10 ?publicstaticvoid pt(object param)
11 {
12 Console.WriteLine(param);
13 }
14 ?
?
?
總結(jié)
以上是生活随笔為你收集整理的Thread线程的深刻理解和代理方法参数[有图有真相]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统 测试题
- 下一篇: Express框架使用以及数据库公共操作