日韩性视频-久久久蜜桃-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#基础,单线程,跨线程访问和线程带参数的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 中文字幕在线播放 | 久草国产在线观看 | 欧美做受视频 | 亚洲av永久无码精品三区在线 | 国产高清不卡一区 | 欧美一区自拍 | 7777奇米影视| 尤物视频在线免费观看 | 国产精品无码乱伦 | 99黄色片| 中文字幕有码在线观看 | 日韩图片区| 国产精品夫妻 | 美女在线观看www | 国产欧美日韩专区发布 | 强辱丰满人妻hd中文字幕 | 啪啪.com | 亚洲卡一卡二 | 亚洲少妇第一页 | 狂野欧美性猛交免费视频 | 日韩一区二区三区四区五区 | av手机在线免费观看 | 女人被狂躁c到高潮喷水电影 | 美女精品久久久 | 顶级毛茸茸aaahd极品 | 亚洲av片一区二区三区 | 午夜精品视频 | 久久精品国产成人av | 穿越异世荒淫h啪肉np文 | 夜夜操狠狠操 | 国精产品一区二区三区 | 操操干| 亚洲精品三级 | 能看的毛片 | 青青视频免费在线观看 | 成人在线观看国产 | 在线看不卡av | 亚洲色图视频在线观看 | 欧美乱码精品一区二区三区 | 日韩欧美专区 | 男女视频在线 | 天天碰天天碰 | 男人插入女人下面视频 | 久久国产精品精品国产 | 天堂色在线| 爱情岛亚洲首页论坛小巨 | 日韩极品少妇 | 黄色成人在线观看 | 日韩中文字幕一区二区三区四区 | 色综合99 | 福利一区二区 | 91精品免费看 | 国产精品一区一区三区 | 中日韩在线视频 | 亚洲蜜桃在线 | 国产一区二区色 | 亚洲成人免费看 | 精品欧美一区二区在线观看 | 亚洲精品一区三区三区在线观看 | 囯产精品一品二区三区 | 噜噜噜久久,亚洲精品国产品 | 欧美tickle狂笑裸体vk | 久久极品 | 成人免费毛片xxx | 午夜精品一区二区三区在线 | 免费在线观看成年人视频 | 日本一本高清视频 | 久久中文字 | 久久久久久久久久久久电影 | 美女一区二区三区视频 | 欧美特级黄色录像 | 亚洲欧美一二三 | 日韩在线播放中文字幕 | 久久伊人影视 | 日本丰满熟妇hd | 免费在线黄色网址 | 亚洲精华国产精华精华液网站 | 91成人免费在线视频 | 免费一级suv好看的国产网站 | 欧美一区二区高清视频 | 都市激情一区 | 国外亚洲成av人片在线观看 | 人碰人人 | 美女脱光内衣内裤 | 一区二区三区入口 | 国产人妻精品午夜福利免费 | 色婷婷国产精品综合在线观看 | 91视频在线免费 | 精品人妻一区二区三区免费看 | 精品久久五月天 | 婷婷久久五月天 | 三级大片在线观看 | 欧美激情一区二区三区 | 色免费视频 | 97视频免费在线 | 色播激情网 | 日韩小视频网站 | 女人扒开屁股让男人捅 | 欧美浪妇xxxx高跟鞋交 |