在多執行緒中,某些執行緒的執行需要建立在另乙個執行緒完成的基礎上的,通過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 ...