回覆列表
  • 1 # 使用者1310383773116

    比較常見的錯誤是用全域性變數來向執行緒傳遞引數,其實這樣做的缺點一是不安全,二是比較麻煩,三是如果要開啟多個執行緒,就更麻煩。 正確的做法是,把執行緒所需要的引數以及執行緒入口函式單獨封裝到一個類中,而且如果需要一些輔助函式的話,也封裝到其中。這樣程式碼既簡潔,又清晰,同時複用起來很方便。 接著用一個執行緒類的例子來具體說明,首先是執行緒類: //--------------------------ThreadFun Class------------------------------------ //----------------------------------------------------------------------------- //---File:clsThreadFun.cs //---Description:This class demonstrates how to use thread class. //---Author:Knight //---Date:Mar.21, 2006 //----------------------------------------------------------------------------- //------------------------{ ThreadFun Class }----------------------------------usingSystem;namespaceCSNewTest{///

  • 中秋節和大豐收的關聯?
  • 自制巧克力的做法步驟圖,自制巧克力怎麼做?