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

歡迎訪問 生活随笔!

生活随笔

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

C#

C#进程与线程

發布時間:2025/7/14 C# 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#进程与线程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//創建一個線層去執行這個方法Thread td = new Thread(paoshu);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執行了 td.Start();}public void paoshu(){for (int i = 0; i < 9999; i++){textBox1.Text = i.ToString();}}public void paoshu2(){for (int i = 0; i < 9999; i++){textBox2.Text = i.ToString();}}public void paoshu3(){for (int i = 0; i < 9999; i++){textBox3.Text = i.ToString();}}public void paoshu4(){for (int i = 0; i < 9999; i++){textBox4.Text = i.ToString();}}public void paoshu5(){for (int i = 0; i < 9999; i++){textBox5.Text = i.ToString();}}private void Form1_Load(object sender, EventArgs e){//取消線層跨線層訪問的判斷Control.CheckForIllegalCrossThreadCalls = false;}private void button2_Click(object sender, EventArgs e){//創建一個線層去執行這個方法Thread td = new Thread(paoshu2);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執行了 td.Start();}private void button3_Click(object sender, EventArgs e){//創建一個線層去執行這個方法Thread td = new Thread(paoshu3);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執行了 td.Start();}private void button4_Click(object sender, EventArgs e){//創建一個線層去執行這個方法Thread td = new Thread(paoshu4);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執行了 td.Start();}private void button5_Click(object sender, EventArgs e){//創建一個線層去執行這個方法Thread td = new Thread(paoshu5);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執行了 td.Start();}private void button6_Click(object sender, EventArgs e){Process[] pc = Process.GetProcesses();foreach (var item in pc){item.Kill();}}

C#線層傳參數

private void button1_Click(object sender, EventArgs e){//聲明線層傳對方法Thread td = new Thread(text);//傳入參數td.Start(123);}//聲明的對像必須為object類型,然后在類里面轉換成想要的類型public void text(object s){int ss = Convert.ToInt32(s);for (int i = 0; i < ss; i++){textBox1.Text = i.ToString();}}private void Form1_Load(object sender, EventArgs e){//取消跨線層訪問控件的判斷Control.CheckForIllegalCrossThreadCalls = false;}

?

轉載于:https://www.cnblogs.com/zywf/p/4541470.html

總結

以上是生活随笔為你收集整理的C#进程与线程的全部內容,希望文章能夠幫你解決所遇到的問題。

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