執行緒的啟動
執行緒的啟動有兩種辦法,第一種方法是使用帶委託函式的Thread類建構函式,如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace threadDemo
{
class Program
{
static void Main(string[] args)
{
Thread thread1 = new Thread(new ThreadStart(runner));
thread1.Start();
Console.WriteLine("執行main函式");
Console.ReadLine();
}
static void runner()
{
Console.WriteLine("執行runner函式");
}
}
}
第二種是自定義一個類,把執行緒的方法定義為例項方法,初始化例項的資料,然後啟動執行緒。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace threadDemo
{
class myClass
{
private string msg;
public myClass(string msg)
{
this.msg = msg;
}
public void ThreadMain()
{
Console.WriteLine("msg的值是{0}",this.msg);
}
}
class Program
{
static void Main(string[] args)
{
myClass mtc = new myClass("success");
Thread thread1 = new Thread(mtc.ThreadMain);
thread1.Start();
Console.ReadLine();
}
}
}
相關文章
- 執行緒啟動原理執行緒
- C#多執行緒程式設計(1):執行緒的啟動C#執行緒程式設計
- Java執行緒篇——執行緒的開啟Java執行緒
- 面試官:Java 執行緒如何啟動的?面試Java執行緒
- Java多執行緒的建立和啟動Java執行緒
- 【JUC】1-Java執行緒的啟動Java執行緒
- 執行緒、開啟執行緒的兩種方式、執行緒下的Join方法、守護執行緒執行緒
- 【Java基礎】:執行緒的建立和啟動Java執行緒
- Concurrency(二:建立和啟動執行緒)執行緒
- Java中啟動執行緒的方式及區別Java執行緒
- python多執行緒程式設計2—執行緒的建立、啟動、掛起和退出Python執行緒程式設計
- java 執行緒淺解01[建立以及啟動]Java執行緒
- VC啟動一個新執行緒的三種方法執行緒
- Android的Activity啟動與子執行緒更新UIAndroid執行緒UI
- C#多執行緒學習(四) 多執行緒的自動管理(執行緒池)C#執行緒
- C# 多執行緒學習(4) :多執行緒的自動管理(執行緒池)C#執行緒
- 使用委託開啟多執行緒(多執行緒深入)執行緒
- OpenRTMFP/Cumulus Primer(22)執行緒邏輯分析之一:RTMFPServer執行緒的啟動和等待執行緒Server
- Java 18中啟動Project Loom數百萬執行緒JavaProjectOOM執行緒
- Thread.start() ,它是怎麼讓執行緒啟動的呢?thread執行緒
- java啟動執行緒時 extends與implements的一個差異Java執行緒
- 多執行緒------執行緒與程式/執行緒排程/建立執行緒執行緒
- 遊戲伺服器啟動多少個執行緒合適遊戲伺服器執行緒
- 執行緒的建立及執行緒池執行緒
- Swoole 啟動一個服務,開啟了哪些程式和執行緒?執行緒
- 多執行緒-執行緒控制之休眠執行緒執行緒
- 多執行緒-執行緒控制之加入執行緒執行緒
- 多執行緒-執行緒控制之禮讓執行緒執行緒
- 多執行緒-執行緒控制之中斷執行緒執行緒
- 多執行緒-執行緒控制之守護執行緒執行緒
- Java多執行緒-執行緒池的使用Java執行緒
- 多執行緒(五)---執行緒的Yield方法執行緒
- 執行緒池建立執行緒的過程執行緒
- 【Java多執行緒】執行緒安全的集合Java執行緒
- Android的執行緒和執行緒池Android執行緒
- 多執行緒-程式和執行緒的概述執行緒
- Java執行緒:執行緒的同步與鎖Java執行緒
- 執行緒6--執行緒的狀態執行緒