2022年1月10日 星期一

[C#] thread.join()方法

MSDN的說明,有些就算是中文也很難看的懂,

這就是為什麼微軟MVP被稱做MVP的原因之一?

還好有許多微軟MVP用心寫了很多文章做說明,

例如這篇:[C#.NET][Thread] 執行緒的順序啟動 - Thread.Join方法

我也直接引用MSDN的範例重新說明一次。

完整範例:thread.join

執行結果:

原來範例中的兩個thread,一個是被額外建立的thread叫做t,

一個是main,而官方說的"封鎖呼叫執行緒,直到執行序結束為止。"

是指誰去呼叫thread.join(),在範例中是在main底下呼叫這行code,

所以可以解釋成 main執行序要去等待thread t這支執行序直到他完成為止。

我自己理解後再重新解釋一次:

封鎖"呼叫join的執行序",並且等待"join所屬的執行序"完成工作為止。

沒有留言:

張貼留言

社會新鮮人如何投資?

我的觀點是,在 沒有很多 本錢 的情況下, 別寄望每個月幾千元放到股票或者最近很夯的高股息ETF就能讓你致富, 先投資自己,讓自己的本業收入提高吧。