?? c9-02.cs
字號:
// 創(chuàng)建線程示例
using System;
using System.Threading;
public class ServerClass{
// 線程啟動(dòng)時(shí)改方法將被調(diào)用
public void InstanceMethod(){
Console.WriteLine("ServerClass.InstanceMethod正運(yùn)行在另外一個(gè)線程上");
// 暫停線程
Thread.Sleep(3000);
Console.WriteLine("ServerClass.InstanceMethod的工作線程已經(jīng)結(jié)束");
}
public static void StaticMethod(){
Console.WriteLine("ServerClass.StaticMethod正運(yùn)行在另外一個(gè)線程上");
// 暫停線程
Thread.Sleep(5000);
Console.WriteLine("ServerClass.StaticMethod的工作線程已經(jīng)結(jié)束");
}
}
public class Simple{
public static int Main(String[] args){
Console.WriteLine("線程Simple示例");
ServerClass serverObject = new ServerClass();
// 創(chuàng)建線程對象InstanceCaller
Thread InstanceCaller = new Thread(new ThreadStart(serverObject.InstanceMethod));
// 啟動(dòng)線程
InstanceCaller.Start();
Console.WriteLine("InstanceCaller線程啟動(dòng)了");
// 創(chuàng)建線程對象StaticCaller
Thread StaticCaller = new Thread(new ThreadStart(ServerClass.StaticMethod));
// 啟動(dòng)線程
StaticCaller.Start();
Console.WriteLine("StaticCaller線程啟動(dòng)了");
return 0;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -