日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

c#基础,单线程,跨线程访问和线程带参数

發布時間:2024/10/12 C# 109 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c#基础,单线程,跨线程访问和线程带参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 using System; 2 using System.Collections.Generic; 3 using System.Threading; 4 using System.Windows.Forms; 5 6 namespace 線程和跨線程 7 { 8 public partial class Form1 : Form 9 { 10 public Form1() 11 { 12 InitializeComponent(); 13 } 14 /// <summary> 15 /// 單線程直接假死了 16 /// </summary> 17 /// <param name="sender"></param> 18 /// <param name="e"></param> 19 private void btnAlone_Click(object sender, EventArgs e) 20 { 21 for (int i = 0; i < 100000; i++) 22 { 23 //通過[調試]-[窗口]-[輸出]顯示打印值 24 Console.WriteLine(i); 25 } 26 } 27 28 29 /// <summary> 30 /// 新線程運行,窗體不假死 31 /// </summary> 32 /// <param name="sender"></param> 33 /// <param name="e"></param> 34 private void btnNew_Click(object sender, EventArgs e) 35 { 36 Thread th = new Thread(ShowCalculator) 37 { 38 IsBackground = true 39 }; 40 th.Start(); 41 42 } 43 /// <summary> 44 /// 循環計算方法,供新線程使用 45 /// </summary> 46 private void ShowCalculator() 47 { 48 for (int i = 0; i < 100000; i++) 49 {//通過[調試]-[窗口]-[輸出]顯示打印值 50 Console.WriteLine(i); 51 } 52 } 53 /// <summary> 54 /// 帶參數的 55 /// </summary> 56 /// <param name="sender"></param> 57 /// <param name="e"></param> 58 private void btnParameters_Click(object sender, EventArgs e) 59 { 60 List<int> list = new List<int>() { 1, 2, 3, 4, 5 }; 61 ParameterizedThreadStart parThreadStart = new ParameterizedThreadStart(ShowParameters); 62 Thread th = new Thread(parThreadStart) { IsBackground = true }; 63 th.Start(list); 64 } 65 private void ShowParameters(object obj) 66 { 67 //線程中的參數只能是Object 68 List<int> result = obj as List<int>; 69 foreach (var item in result) 70 { 71 MessageBox.Show(item.ToString()); 72 } 73 } 74 /// <summary> 75 /// 跨線程訪問 76 /// </summary> 77 /// <param name="sender"></param> 78 /// <param name="e"></param> 79 private void button1_Click(object sender, EventArgs e) 80 { 81 Thread th = new Thread(ShowMulti) { IsBackground = true }; 82 th.Start(); 83 } 84 /// <summary> 85 /// 解決跨線程訪問報異常,不使用關閉跨線程檢查 86 /// </summary> 87 private void ShowMulti() 88 { 89 int first = 0; 90 for (int i = 0; i < 10; i++) 91 { 92 first = i; 93 } 94 //是否要對lbl控件進行跨線程 95 if (this.lblShow.InvokeRequired) 96 { 97 //對委托中的數據類型驗證 98 this.lblShow.Invoke(new Action<Label, string>(ShowLableValue), this.lblShow, first.ToString()); 99 } 100 else 101 { 102 this.lblShow.Text = first.ToString(); 103 } 104 } 105 /// <summary> 106 /// 把值寫到控件中 107 /// </summary> 108 /// <param name="lbl"></param> 109 /// <param name="value"></param> 110 private void ShowLableValue(Label lbl, string value) 111 { 112 lbl.Text = value; 113 } 114 115 private void Form1_Load(object sender, EventArgs e) 116 { 117 //關閉跨進程檢查 118 //Label.CheckForIllegalCrossThreadCalls = false; 119 //改用委托方法實現 120 } 121 } 122 }

?

轉載于:https://www.cnblogs.com/sighful/p/8981007.html

總結

以上是生活随笔為你收集整理的c#基础,单线程,跨线程访问和线程带参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区二区三区四区五区六区 | 奇米成人影视 | 暴操白虎 | 久久国产乱子伦免费精品 | 欧洲亚洲自拍 | 日本a级片视频 | 中文字幕色图 | 就要操就要射 | 九热视频在线观看 | 激情偷乱人成视频在线观看 | 黑人毛片网站 | 国产视频一级 | 禁漫天堂黄漫画无遮挡观看 | 欧美成人精品网站 | 黄色录像a级片 | 操天天 | 91不卡在线 | 少女忠诚电影高清免费 | 91sao| 精品亚洲国产成av人片传媒 | 天堂va欧美ⅴa亚洲va一国产 | 日韩欧美三级在线观看 | 草久在线| 亚洲天堂网在线观看视频 | 美女视频在线观看免费 | 久久国产精品久久国产精品 | 99久久婷婷国产综合精品青牛牛 | 国产成人无码a区在线观看视频 | 狠狠操夜夜 | 黄网免费视频 | 亚洲裸体网站 | 中国人妖和人妖做爰 | 久久久久亚洲AV成人网人人小说 | 中文字幕第66页 | 黄金网站在线观看 | 亚洲91视频| 宅男的天堂 | 成人在线观看网站 | 久久不射网 | 性色在线视频 | 超碰在线公开 | 日韩av一区二区在线 | 久插网 | 韩国激情呻吟揉捏胸视频 | 制中文字幕音影 | 国产综合久久久久久鬼色 | 成人久久久久久 | 四虎影视成人永久免费观看亚洲欧美 | 992tv在线成人免费观看 | 国内成人免费视频 | 国产极品美女高潮无套嗷嗷叫酒店 | 日韩午夜免费 | a片在线免费观看 | 在线视频久久 | 男人疯狂高潮呻吟视频 | h片大全| 伊人自拍 | 国产又黄又爽 | n0659极腔濑亚美莉在线播放播放 | 中国人妖和人妖做爰 | 懂色a v| 一级特黄妇女高潮2 | 久久免费视频精品 | 国产婷婷在线视频 | 99久久精品国产一区二区成人 | 日韩美女一区 | 亚洲熟妇av一区二区三区 | 兄弟兄弟全集免费观看 | 亚洲永久精品国产 | 中文字幕5566 | 久久一卡二卡 | 手机看片福利永久 | 日韩国产欧美视频 | 91视频在线免费观看 | 亚洲精品aaaa | 一区二区三区四区在线播放 | 99热这里只有精品3 成年人黄色网址 | 亚洲天堂精品视频 | 午夜a视频 | 国产精品国产自产拍高清av | 九九影视理伦片 | 一级少妇精品久久久久久久 | 欧美一区二区久久 | 99久久久久久久久久 | 欧美日韩毛片 | 国产一区二区三区高清视频 | 午夜日韩精品 | 91免费大片 | av集中营 | 久久国产香蕉 | 99视频网站 | a级片在线免费看 | 亚洲在线看 | 天堂中文在线8 | 草草影院欧美 | 亚洲欧洲视频在线观看 | 亚洲xxxx18 | 一区二区三区播放 | 国产一级性生活片 |