最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#創(chuàng)建線程帶參數(shù)的方法

 更新時(shí)間:2016年07月27日 10:55:59   投稿:mrr  
本文給大家介紹C#創(chuàng)建線程帶參數(shù)的方法,包括無(wú)參數(shù)線程的創(chuàng)建,帶一個(gè)參數(shù)線程的創(chuàng)建及帶兩個(gè)及以上參數(shù)線程的創(chuàng)建,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧

1、無(wú)參數(shù)線程的創(chuàng)建

Thread thread = new Thread(new ThreadStart(getpic));
thread.Start();
private void showmessage()
{
Console.WriteLine("hello world");
}

2、帶一個(gè)參數(shù)的線程

使用ParameterizedThreadStart,調(diào)用 System.Threading.Thread.Start(System.Object) 重載方法時(shí)將包含數(shù)據(jù)的對(duì)象傳遞給線程。

注意傳遞的參數(shù)只能是object類(lèi)型,不過(guò)可以進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換。

Thread thread = new Thread(new ParameterizedThreadStart(showmessage));
string o = "hello";
thread.Start((object)o);
private static void showmessage(object message)
{
string temp = (string)message;
Console.WriteLine(message);
}

3、帶兩個(gè)及以上參數(shù)的線程

這時(shí)候可以將線程執(zhí)行的方法和參數(shù)都封裝到一個(gè)類(lèi)里邊,通過(guò)實(shí)例化該類(lèi),方法就可以調(diào)用屬性來(lái)盡享傳遞參數(shù)。

例如如下程序,想傳入兩個(gè)string變量,然后打印輸出。

public class ThreadTest
{
private string str1;
private string str2;
public ThreadTest(string a, string b)
{
str1 = a;
str2 = b;
}
public void ThreadProc()
{
Console.WriteLine(str1 + str2);
}
}
public class Example {
public static void Main() 
{
ThreadTest tt = new ThreadTest("hello ", "world");
Thread thread = new Thread(new ThreadStart(tt.ThreadProc));
thread.Start();
}
}

以上所述是小編給大家介紹的C#創(chuàng)建線程帶參數(shù)的方法 ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

墨玉县| 土默特右旗| 嘉义市| 大埔县| 沈阳市| 广安市| 道孚县| 福泉市| 崇左市| 青阳县| 鸡泽县| 色达县| 海安县| 湟源县| 奇台县| 福建省| 固阳县| 保康县| 柞水县| 慈溪市| 剑河县| 额济纳旗| 广东省| 大同市| 保靖县| 桐乡市| 清新县| 滁州市| 廉江市| 龙江县| 东兰县| 天水市| 云浮市| 麻江县| 马关县| 化德县| 宿州市| 建宁县| 安徽省| 政和县| 沁水县|