當前位置:首頁 » 編程語言 » java線程監聽

java線程監聽

發布時間: 2022-08-07 19:58:56

『壹』 java怎麼定義一個監聽器監聽線程當線程里的任務執行時間超時的時候刪除該任務,執行隊列里的下一個

用定時器啊

java.util.Timer
java.util.TimerTask

『貳』 java類中既有線程又有監聽

監聽需要指定監聽的對象,一般在窗口上,需要使用addKeyListener(實現了KeyListener的對象);

『叄』 java自定義事件,線程a如何每一秒鍾觸發一個事件,然後另一個線程b監聽之,並作出反應

線程a是作為事件源,那麼線程a這個類就必須提供一個可以增加監聽器的方法,就像GUI編程中的addActionListener這個樣的方法。線程a這個類裡面是有一個專門存放監聽器的一個容器,例如是list。然後你 增加監聽器的方法就是把監聽器放進這個容器裡面。你用一個監聽器去監聽一個事件的發生,就可以在線程a這個類中,寫一個產生事件的一段代碼,然後每當產生一個事件之後,去遍歷list,去調用監聽器的對於這個事件的處理方法,這樣子就可以了。這應該就是java中的事件模式。

『肆』 java中如何監聽一個線程的結束

你可以把thread的執行的代碼 全部TRY CATCH起來啊 如果報異常了 就發送請求給SERVLET啊 如果正常結束完成 你也可以坐響應的處理啊 。
Runtime.getRuntime().addShutdownHook(Thread);當程序出現問題時會先啟動Thread這個線程,
幫你解決記錄或或者其他線程的關閉。

『伍』 java 怎麼實現一個線程監視另一個線程的運行狀態,最好附上代碼

監視線程擁有運行線程的引用

『陸』 java如何監控線程是否在運行

判斷是否在運行用isAlive方法哈。。

給你寫了個例子。。不知是不是你想要的。。

public class Thread100 {

/**
* @param args
*/
public static ThreadA ta = new ThreadA();
public static ThreadB tb = new ThreadB();
public static void main(String[] args) {
ta.start();
tb.start();
}

}
class ThreadA extends Thread {
@Override
public void run() {
int i = 0;
while(i < 100) {
if(Thread100.tb.isAlive()) {
System.out.println("B is alive");
}
System.out.println(i);
i++;
}
}
}
class ThreadB extends Thread {
@Override
public void run() {
int i = 0;
while(i < 100) {
if(Thread100.ta.isAlive()) {
System.out.println("A is alive");
}
System.out.println(i);
i++;
}
}
}

『柒』 用java編寫 啟動一個線程,每隔一秒掃描一個指定的文件夾,監聽文件是刪除操作還是新建操作,(本

程序寫起來倒是不難 不過有個問題瑤瑤弄清楚,如果重命名不考慮的話:
如果該文件夾下原來有5個文件我新增了兩個,刪除了一個,按照你的說法是新增了1個,這種情況不用考慮嗎?
恢復了 馬上給你實現

『捌』 java中的事件監聽是怎樣實現隨時監聽的,是通過線程嗎

java中的事件監聽不是通過線程實現的,它是通過一種注冊--通知機制實現的。在java的設計模式中,有一種模式叫:觀察者模式,和這個類似。

『玖』 java 多線程監聽數據表的改變,怎麼解決同步問題

噢,是這樣的,不是什麼東西都能當做鎖,你不能這樣理解。
synchronized(obj),obj這里是你所在類的MIDlet的一個實例對象。

目的是解決因線程不同步而對數據造成破壞的問題。
假如:在一個類中有一個成員變數a,還有兩個線程,如果線程不同步的話,這兩個線程有可能同時訪問同一個變數a,這樣的話,就會出現問題,最後執的結果a到底是幾呢,所以就要使用線程同步這個辦法了。

使用線程同步後,線程1在訪問a的時候,我加了一把鎖,在這個時候別的線程是不允許訪問a的,等線程1對a有訪問結束後,就會去掉這把鎖,其他的線程再訪問a的時候,又會加鎖,這樣在同一時候,只能有一方訪問a,這樣就不會出現問題,我說這么多,你明白了嗎?希望你能明白,不然我說的算白說了,呵呵!!!!

熱點內容
db2plsql 發布:2025-01-22 08:19:10 瀏覽:778
豬豬俠腳本沒反應 發布:2025-01-22 08:08:37 瀏覽:811
賽博朋克跟永劫無間哪個配置高 發布:2025-01-22 08:07:07 瀏覽:534
請盡快上傳 發布:2025-01-22 08:06:22 瀏覽:188
河北編程培訓 發布:2025-01-22 08:01:42 瀏覽:591
a星演算法視頻 發布:2025-01-22 07:55:01 瀏覽:878
快手安卓怎麼直播 發布:2025-01-22 07:54:58 瀏覽:937
買伺服器搭建vpn 發布:2025-01-22 07:53:21 瀏覽:808
路由器忘記密碼如何解 發布:2025-01-22 07:38:47 瀏覽:154
5分鍾視頻編譯 發布:2025-01-22 07:36:33 瀏覽:772