-
從你的問題來看。
看來您的需求是使用多執行緒。
執行緒 1 控制您的問題"主螺紋".
執行緒 2 控制您的問題"表單繼續執行".
只有乙個主線程。 一旦關閉。 該計畫將全部關閉。
-
除非它不在程式中,否則我認為它無法完成!
您可能想關閉程式,但啟動另乙個托盤程式或一些小提示程式以繼續執行,這可能只有兩個程式。
-
關閉主線程,該主線程中的所有視窗都將關閉。
-
使用 Swing 編寫多執行緒應用程式時,需要牢記兩個約束:(有關詳細資訊,請參閱如何使用執行緒)。
不應在事件分配執行緒上執行耗時的任務。 否則,應用程式將變得無響應。
swing 元件只能在事件分配執行緒上訪問。
您不小心訪問了事件分配執行緒上的 swing 元件,自然沒有響應。 如果要執行後台任務,最好使用此類 --swingworker
-
;PS:隱藏。
這是您的主要形式。
主窗體是你的主程式,是無法關閉的,當你關閉它時,整個程式就會退出。 所以它只能被隱藏起來。
-
從你的問題來看。
看來您的要求是使用多線橋簧片。
執行緒 1 控制您的問題"主螺紋".
執行緒 2 控制您的問題"表單繼續執行".
只有乙個主線程。 一旦舊 Bi 關閉。 該計畫將全部關閉。
-
發出乙個執行緒來執行表單。 show
執行緒類是直接的。
form1 win=new form1();
也應該有可能,兩個表單執行緒應該是獨立的。
-
可以實現 BackgroudWorker。 你可以在網上做一些資訊。
backgroudworker 控制項可以實現 應該是 3 個很重要的事件,並且有幾個開關引數,可以在網上找例子**。 這很簡單。
-
首先子執行緒必須由主線程啟動,所以不可能嚴格“在子執行緒結束後執行主線程”,你的意思是應該是:在主線程建立完子執行緒後,等待子執行緒退出並繼續執行。 你的**基本上沒什麼大問題,只是連線方法放對了位置。
首先啟動所有子執行緒; 然後等待子執行緒退出; 您之前的**: ; 執行緒 1 啟動; 等待執行緒 1 退出,線上程 1 退出之前,無法執行以下 **; 以下**與上述相同。 ;
-
將程序名稱儲存在列表中,例如 thread t1=new thread(); thread t2=new thread();arrylist a=new arrylist();當乙個數字是 3 時,則迴圈 ((thread)a[1])。abort();thread)a[0]).abort();
-
可以進行執行緒同步(鎖定鎖定或訊號量同步機制)。
-
你應該能夠按照你說的去做。
使用系統("tasklist ..");轉到檔案。
檢查系統("taskkill /f /im ");刪除它。 >>>More
前額。。。 這就是你要走的路。
form1streamwriter sw=new streamwriter(; >>>More
當多個執行緒訪問獨佔共享資源時,可以使用 Critical Zone 物件。 任何時候只能有乙個執行緒有乙個臨界區域物件,具有臨界區域的執行緒可以訪問受保護的資源或段,其他想要進入臨界區域的執行緒將被暫停並等待,直到具有臨界區域的執行緒放棄臨界區域,從而保證沒有多個執行緒同時訪問共享資源。 >>>More
你好! 我猜你安裝的vc只是簡單版(如果安裝包小於2g那麼簡單),你需要**支援mfc vs版本,現在最新版本是vs2010。 之後,在建立專案時,選擇 MFC 應用程式。 >>>More