sleep是靜態(tài)方法,它的調(diào)用會(huì)引起所有進(jìn)程的休眠。
創(chuàng)新互聯(lián)公司從2013年開始,先為香格里拉等服務(wù)建站,香格里拉等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為香格里拉企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
在等待的進(jìn)程中執(zhí)行notify()和wait()方法,在外面的進(jìn)程計(jì)時(shí),執(zhí)行夠一秒的時(shí)候放棄cpu,讓之前的線程執(zhí)行
java中使用用線程控制Task任務(wù),啟動(dòng)下面的線程就可以了,new Thread(new Task()).start() ;public class
Task implements Runnable {//新建一個(gè)任務(wù)
private TextArea textArea;
public Task(TextArea textArea){
this.textArea = textArea;
}
public void run() {
while (true) {
this.textArea.setText("這里設(shè)置: 輸出的一段文字");
try {
Thread.sleep(500); // 這里設(shè)置:隔多長(zhǎng)時(shí)間
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
樓上正解,使用Java線程,很簡(jiǎn)單就實(shí)現(xiàn)了
你需要基礎(chǔ)的東西的話,想你應(yīng)該目前也用不到多線程,
所以樓上的方法是最簡(jiǎn)單的,
但如果你使用多線程,就要考慮這個(gè)問題了,
Thread.sleep(3000)是讓線程休眠3秒,過來3秒自動(dòng)恢復(fù)執(zhí)行.