最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#多線程傳遞參數(shù)及任務(wù)用法示例

 更新時間:2016年06月12日 09:10:16   作者:smartsmile2012  
這篇文章主要介紹了C#多線程傳遞參數(shù)及任務(wù)用法,結(jié)合簡單實例形式分析了C#多線程的使用及相關(guān)的參數(shù)傳遞與任務(wù)創(chuàng)建等使用技巧,需要的朋友可以參考下

本文實例講述了C#多線程傳遞參數(shù)及任務(wù)用法。分享給大家供大家參考,具體如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace ConsoleSample
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("這是主線程");
      DateTime dtStart = DateTime.Now;
      for (int i = 0; i < 100; i++)
      {
        Student s = new Student();
        s.name = "張三" + i;
        s.sex = "男";
        s.age = 28;
        Thread t = new Thread(ThreadWithParas);
        t.Start(s); //要給線程傳遞數(shù)據(jù),需某個存儲數(shù)據(jù)的類或結(jié)構(gòu)
      }
      DateTime dtEnd = DateTime.Now;
      TimeSpan span = (TimeSpan)(dtEnd - dtStart);
      Console.ReadLine();
      Console.WriteLine("運(yùn)行的時間 " + span.Milliseconds);
      Console.ReadLine();
    }
    static void ThreadWithParas(object o)
    {
      Student s = o as Student;
      Console.WriteLine("這是分線程" + Thread.CurrentThread.ManagedThreadId + " " + s.name + "---" + s.sex + "---" + s.age);
    }
  }
  public class Student
  {
    public string name;
    public string sex;
    public int age;
  }
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleSample
{
  class Program
  {
    static void Main(string[] args)
    {
      //任務(wù)層次結(jié)構(gòu)
      Task parent = new Task(ParentTask);
      parent.Start();
      Thread.Sleep(2000);
      Console.WriteLine(parent.Status);
      Thread.Sleep(4000);
      Console.WriteLine(parent.Status);
      Console.ReadLine();
    }
    //父任務(wù)
    static void ParentTask()
    {
      Console.WriteLine("task id {0}", Task.CurrentId);
      Task child = new Task(ChildTask); // , TaskCreationOptions.DetachedFromParent);
      child.Start();
      Thread.Sleep(1000);
      Console.WriteLine("parent started child");
      // Thread.Sleep(3000);
    }
    //子任務(wù)
    static void ChildTask()
    {
      Console.WriteLine("child");
      Thread.Sleep(5000);
      Console.WriteLine("child finished");
    }
  }
}

更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計入門教程》及《C#程序設(shè)計之線程使用技巧總結(jié)

希望本文所述對大家C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#提取PPT文本和圖片的實現(xiàn)方法

    C#提取PPT文本和圖片的實現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了C#提取PPT文本和圖片的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 關(guān)于C#連接FTP時路徑問題的解決方法

    關(guān)于C#連接FTP時路徑問題的解決方法

    最近在工作中遇到一個需求,需要利用C#連接FTP,在連接過程中遇到一個問題,所以下面這篇文章主要給大家介紹了關(guān)于C#連接FTP時路徑問題的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • 解析在C#中接口和類的異同

    解析在C#中接口和類的異同

    今天小編就為大家分享一篇關(guān)于解析在C#中接口和類的異同,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • ASP.NET總結(jié)C#中7種獲取當(dāng)前路徑的方法

    ASP.NET總結(jié)C#中7種獲取當(dāng)前路徑的方法

    本文主要介紹了7種獲取當(dāng)前路徑的方法,并做了代碼演示,分享給大家,感興趣的朋友可以參考一下。
    2016-03-03
  • Unity調(diào)用打印機(jī)打印圖片

    Unity調(diào)用打印機(jī)打印圖片

    這篇文章主要為大家詳細(xì)介紹了Unity通過調(diào)用打印機(jī)打印圖片的代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Unity3D實現(xiàn)人物移動示例

    Unity3D實現(xiàn)人物移動示例

    這篇文章主要為大家詳細(xì)介紹了Unity3D實現(xiàn)人物移動示例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 一個讀寫csv文件的C#類

    一個讀寫csv文件的C#類

    這篇文章主要為大家詳細(xì)介紹了一個讀寫csv文件的C#類,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • C#刪除字符串中重復(fù)字符的方法

    C#刪除字符串中重復(fù)字符的方法

    這篇文章主要介紹了C#刪除字符串中重復(fù)字符的方法,涉及C#針對字符串的遍歷及移除等操作的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • C#裝箱和拆箱的原理介紹

    C#裝箱和拆箱的原理介紹

    這篇文章介紹了C#裝箱和拆箱的原理,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • C#多線程的ResetAbort()方法

    C#多線程的ResetAbort()方法

    這篇文章介紹了C#多線程的ResetAbort()方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04

最新評論

秦安县| 眉山市| 腾冲县| 乌兰察布市| 焦作市| 雷山县| 二连浩特市| 牙克石市| 聊城市| 长泰县| 海林市| 济源市| 清徐县| 莲花县| 子洲县| 东乡族自治县| 娱乐| 乳山市| 金塔县| 九龙坡区| 安康市| 合江县| 仁化县| 湟源县| 迁安市| 达孜县| 榆树市| 麻江县| 沂南县| 宁蒗| 满洲里市| 尼木县| 法库县| 奉节县| 金湖县| 若尔盖县| 玉环县| 沾益县| 双城市| 榆林市| 全南县|