C#进程与线程
public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){//創(chuàng)建一個線層去執(zhí)行這個方法Thread td = new Thread(paoshu);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執(zhí)行了
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){//創(chuàng)建一個線層去執(zhí)行這個方法Thread td = new Thread(paoshu2);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執(zhí)行了
td.Start();}private void button3_Click(object sender, EventArgs e){//創(chuàng)建一個線層去執(zhí)行這個方法Thread td = new Thread(paoshu3);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執(zhí)行了
td.Start();}private void button4_Click(object sender, EventArgs e){//創(chuàng)建一個線層去執(zhí)行這個方法Thread td = new Thread(paoshu4);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執(zhí)行了
td.Start();}private void button5_Click(object sender, EventArgs e){//創(chuàng)建一個線層去執(zhí)行這個方法Thread td = new Thread(paoshu5);//把線層變成后臺線層td.IsBackground = true;//告訴CPU方法準備好了,可以分配資源執(zhí)行了
td.Start();}private void button6_Click(object sender, EventArgs e){Process[] pc = Process.GetProcesses();foreach (var item in pc){item.Kill();}}
C#線層傳參數(shù)
private void button1_Click(object sender, EventArgs e){//聲明線層傳對方法Thread td = new Thread(text);//傳入?yún)?shù)td.Start(123);}//聲明的對像必須為object類型,然后在類里面轉(zhuǎn)換成想要的類型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;}?
轉(zhuǎn)載于:https://www.cnblogs.com/zywf/p/4541470.html
總結(jié)
- 上一篇: java个人学习笔记:取模运算 整数除运
- 下一篇: MySQL 管理