成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

c++函數(shù) c#子線程執(zhí)行完怎么通知主線程?

c#子線程執(zhí)行完怎么通知主線程?定義一個(gè)委托回調(diào)函數(shù)public delegate void callbackdelegate(字符串消息)程序啟動(dòng)時(shí)//將回調(diào)方法賦給委托變量callbackdele

c#子線程執(zhí)行完怎么通知主線程?

定義一個(gè)委托回調(diào)函數(shù)

public delegate void callbackdelegate(字符串消息)

程序啟動(dòng)時(shí)

//將回調(diào)方法賦給委托變量

callbackdelegate CBD=callback

//啟動(dòng)線程

thread th=new thread(fun)開(kāi)始(CBD)//開(kāi)始線程,substitute parameter

//線程執(zhí)行的方法參數(shù)是委托,線程中的參數(shù)需要使用對(duì)象類型。

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)(字符串)消息)

{

//主線程報(bào)告信息,可用于判斷和執(zhí)行不同的邏輯MessageBox.顯示(信息)

}