讓Java程式暫停

有時候某些情況要讓運行中的 Java 程式暫停一下,例如:Crawler某些網頁的時候,太頻繁的抓取可能會造成被網站管理員ban掉,這時候就可以讓 Cralwer 抓取完後暫停一段時間再繼續抓取。

Java 程式中的主程式其實也是一個 thread (main thread),因此看到以下的程式碼就也不覺得奇怪了。

try {
    Thread.sleep(1000);
} catch(InterruptedException ex) {
}

sleep 裡面的 1000 是毫秒,也就是停留 1 秒鐘的意思。

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料