1. 怎樣讓「java」延遲函數
Java中主要有以下方法來實現延遲
普通延時用Thread.sleep(int)方法,這很簡單。它將當前線程版掛起指定的毫秒權數。如
try
{
Thread.currentThread().sleep(1000);//毫秒
}
catch(Exception e){}
在這里需要解釋一下線程沉睡的時間。sleep()方法並不能夠讓程序"嚴格"的沉睡指定的時間。例如當使用5000作為sleep()方法的參數時,線 程可能在實際被掛起5000.001毫秒後才會繼續運行。當然,對於一般的應用程序來說,sleep()方法對時間控制的精度足夠了。
2. 匯編語言延時程序怎麼解釋
編碼程序的一種變式。
3. C語言delay延時時間怎麼算,說的詳細點謝謝
DelayMS(300)表示希望系統delay 300毫秒,系統有自己的RTC,根據硬體的晶振(Hz)可以計算出一次振盪大約多少耗時,這拍改樣就能大約算出1ms需要多少次振盪;
簡單比喻一次振盪需要1us,那1ms就是1000次振盪,300ms就是300x1000次振盪,這樣就能大概的計算出300ms delay;
這得看你的CPU運行一條指令得多久,像單片機89C51一般一條1us。