讓Java程式暫停
有時候某些情況要讓運行中的 Java 程式暫停一下,例如:Crawler某些網頁的時候,太頻繁的抓取可能會造成被網站管理員ban掉,這時候就可以讓 Cralwer 抓取完後暫停一段時間再繼續抓取。
Java 程式中的主程式其實也是一個 thread (main thread),因此看到以下的程式碼就也不覺得奇怪了。
try { Thread.sleep(1000); } catch(InterruptedException ex) { }
sleep 裡面的 1000 是毫秒,也就是停留 1 秒鐘的意思。