程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C# 延時函數 System.Threading.Thread.Sleep();

C# 延時函數 System.Threading.Thread.Sleep();

編輯:關於C#
 

 Thread.Sleep()方法用於將當前線程休眠一定時間,時間單位是毫秒。在阻塞時線程狀態是 ThreadState.WaitSleepJoin, 在休眠的時間裡讓其他等待線程先執行,可以減少CPU的占用時間。

System.Threading.Thread.Sleep(2000);當前休眠2秒,

System.Threading.Thread.Sleep(5000);當前休眠5秒,

System.Threading.Thread.Sleep(0);當前休眠0秒,表示應掛起此線程以使其他等待線程先執行。

System.Threading.Thread類是線程操作最為常用的類。它包含很多的方法,在此羅列一些比較重要和常用的方法:

Thread.Start():啟動線程;

Thread.Suspend():掛起線程,如果線程已掛起,則不起作用;

Thread.Resume():繼續已掛起的線程;

Thread.Interrupt():中止處於Wait、Sleep或者Join等線程狀態的線程;

Thread.Join():阻塞調用線程,直到線程終止時為止;

Thread.Sleep():將當前線程阻塞指定的毫秒數;

Thread.Abort():終止線程。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved