簡單多執行緒 委託 事件

2022-03-09 14:47:45 字數 1544 閱讀 7235

今天寫個個小程式.需要用到多執行緒.久了沒有用,很模糊,現在花20分鐘記錄下.怕以後又忘記了.

寫的時候.變數命名就沒有過多考慮了,**挺簡單.就不加注釋了.

#region "委託多執行緒"

private

void

donum(object str)

private

void button1_click(object

sender, eventargs e)

private

void

getnum()

}private

void form1_formclosing(object

sender, formclosingeventargs e)

#endregion

#region "事件的使用"

void doeventdlgnum(object

num)

private

void button2_click(object

sender, eventargs e)

private

void

eventnum()

}void usercontrol11_dgclikenode(string

str)

#endregion

}}使用者自定義控制項使用委託

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.drawing;

using

system.data;

using

system.text;

using

system.windows.forms;

namespace

multthread_dlg

private

void treeview1_afterselect(object

sender, treevieweventargs e)}}

}

ps:多次點選new出的新執行緒也會阻塞主線程?

簡單委託事件

public delegate void titlehander 宣告乙個委託 public event titlehander tilename 宣告乙個事件,事件型別是委託 user u1 new user 類例項化物件 u1.tilename new user.titlehander chan...

C 委託 事件 執行緒

這是幾個簡單的例子,但是實際的開發中委託還還只在反射時用到過,事件的話只自己做了一次,並且還是特意去用的 實際上可以不用。執行緒的話,因為需要,所以用的會多點,這裡主要是ws上的執行緒。委託 在前面的反射例項中,也有用到委託執行方法。這個例子是將乙個方法或者委託例項作為另外乙個函式的入參傳遞。至於有...

委託 事件 執行緒傳參簡單理解

寫了很多 但幾乎都沒寫過委託 事件 執行緒傳參方面應用的 因此自己總很容易理解後又遺忘 今天又重溫了一下 因此以最簡單的方式的 方式寫下來幫助理解 1.執行緒傳參 簡單幾行 1static void main string args 28 9 10protected static void writ...