C 中Join 方法實現執行緒的順序執行

2021-04-07 06:03:57 字數 669 閱讀 7111

在多執行緒中,某些執行緒的執行需要建立在另乙個執行緒完成的基礎上的,通過threadpool可以完成這樣功能,但我 不會^_^,查了若干資料也沒有弄清楚怎麼做。後來發現執行緒中的join()方法也可以實現同樣的功能。

程式**如下:

using system.thread;

private system.windows.forms.richtextbox richtextbox1;

private system.windows.forms.button button1;

private system.windows.forms.button button2;

private bool down = false;

private thread th1;

private thread th2;  

private void updatestring1()

private void updatestring2()

private void thread1()

}private void thread2()

}private void button1_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

執行緒中的join 方法

作用 join 方法的作用就是讓主線程等待子執行緒執行結束之後再執行主線程。public class father catch interruptedexception e static class son extends thread override public void run system...

執行緒中的join 方法

作用 join 方法的作用就是讓主線程等待子執行緒執行結束之後再執行主線程。public class father catch interruptedexception e static class son extends thread override public void run system...

C 執行緒的Join方法

在.net中,join方法主要是用來阻塞呼叫執行緒,直到某個執行緒終止或經過了指定時間為止。join方法的宣告如下 public void join public bool join int millisecondstimeout public bool join timespan timeout ...