国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

借助封裝類實現線程調用帶參方法

2024-07-21 02:30:17
字體:
來源:轉載
供稿:網友

(一).描述
      由于線程只能執行無參數方法. 有時候需要線程執行"帶參數方法"
      此示例演示怎樣借助封裝類實現“線程調用帶參方法”
(二).代碼

本示例代碼已經測試,能夠正常運行!

(三).示例下載
  http://www.cnblogs.com/files/chengking/threadexample.rar

using system;
using system.threading;

namespace 借助封裝類實現_線程調用帶參方法_
{
 class help
 {
  public int x = 0;  //乘數1
  public int y = 0;  //乘數2
  public int end = 0; //存放結果
 }
 class myclass
 { 
  public static help  myhelp = new help();
       
         
  [stathread]
  static void main(string[] args)
  {
            //給類的成員賦值
   myhelp.x = 5;
   myhelp.y = 10;                
  
   thread thread = new thread(new threadstart(getaccumulate));
            thread.start();

   thread.sleep(1000); //主線程等待子線程計算完成,否則取得的值為默認值 : 0
  
   console.writeline("兩數乘積結果為: "+myhelp.end.tostring());

   console.read();
  
  }

  ///
  /// 得到兩個整數的集
  ///
  /// 乘數x
  /// 乘數y
  /// x*y
  public static void getaccumulate()
  {
   myhelp.end = myhelp.x * myhelp.y;
  }
 }
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富阳市| 申扎县| 阿尔山市| 新沂市| 阿图什市| 皋兰县| 清新县| 宣恩县| 花垣县| 镇沅| 临夏县| 津南区| 含山县| 宁陕县| 永平县| 都匀市| 隆昌县| 布尔津县| 沂水县| 周宁县| 正定县| 福建省| 内乡县| 高尔夫| 京山县| 青海省| 庐江县| 新余市| 九江县| 安丘市| 伊金霍洛旗| 山阳县| 杨浦区| 绍兴县| 清徐县| 德令哈市| 万荣县| 长泰县| 泸州市| 平乡县| 读书|