線程之間如何傳遞數(shù)據(jù) 如何向線程傳遞參數(shù)?
如何向線程傳遞參數(shù)?一個常見的錯誤是使用全局變量將參數(shù)傳遞給線程。事實上,這種方法的缺點是不安全、麻煩,如果要打開多個線程,甚至更麻煩。正確的方法是將線程和線程入口函數(shù)所需的參數(shù)分別封裝到一個類中,必
如何向線程傳遞參數(shù)?
一個常見的錯誤是使用全局變量將參數(shù)傳遞給線程。事實上,這種方法的缺點是不安全、麻煩,如果要打開多個線程,甚至更麻煩。正確的方法是將線程和線程入口函數(shù)所需的參數(shù)分別封裝到一個類中,必要時還可以封裝一些輔助函數(shù)。這樣,代碼簡單明了,易于重用。接下來,用一個thread類的例子來說明。首先,線程類如下:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類:線程類//--文件:clsThreadFun.cs /--德描述:這個班演示如何使用線程類。 //--作者:奈特 //--日期:3月21日,2006 //-------------------------------------------------------------- //---------------------------{ThreadFun Class}-------------------------------------usingsystemnamespacescsnewtest{///