vue同時支持安卓和ios嗎 c#子線程執(zhí)行完怎么通知主線程?
c#子線程執(zhí)行完怎么通知主線程?定義一個委托回調(diào)函數(shù)public delegate void callbackdelegate(字符串消息)程序啟動時//將回調(diào)方法賦給委托變量callbackdele
c#子線程執(zhí)行完怎么通知主線程?
定義一個委托回調(diào)函數(shù)
public delegate void callbackdelegate(字符串消息)
程序啟動時
//將回調(diào)方法賦給委托變量
callbackdelegate CBD=callback
//啟動線程
thread th=new thread(fun)開始(CBD)//開始線程,substitute parameter
//線程執(zhí)行的方法參數(shù)是委托,線程中的參數(shù)需要使用對象類型。
public void fun(object o)
{
//這里是您的操作代碼,loop,exit while
while(true)
{]}
//將傳遞的參數(shù)轉(zhuǎn)換為delegate
callbackdelegate CBD=o as callbackdelegate
//執(zhí)行回調(diào)。
CBD(“此線程返回的信息”
]}
//回調(diào)方法
私有void回調(diào)(字符串)消息)
{
//主線程報告信息,可用于判斷和執(zhí)行不同的邏輯MessageBox.顯示(信息)
}