runnable

    6熱度

    3回答

    我有一個日誌代碼,需要在執行完所有Threads之後執行。 Thread t1 = new MyThread(); Thread t2 = new MyThread(); t1.run(); t2.run(); doLogging(); 只有在兩個線程完成處理之後,纔有任何方法可以執行doLogging()。現在,只要t1和t2啓動,就會調用doLogging()。

    14熱度

    4回答

    我有一個函數需要執行兩個操作,一個快速完成,一個需要很長時間才能運行。我希望能夠將長時間運行的操作委託給一個線程,並且我不在乎線程何時完成,但線程需要完成。我按照如下所示實現了這一點,但是,我的第二個操作從來沒有完成,因爲函數在start()調用之後退出。我如何確保函數返回,但第二個操作線程完成其執行,並且不依賴於父線程? public void someFunction(String data)

    4熱度

    1回答

    我面臨一個線程和套接字的問題我無法弄清楚,如果有人可以幫助我請我真的很感激。 有事實: 我有一個服務類網絡服務,這個類中我有一個Socket屬性。 我希望它處於服務整個生命週期的連接狀態。 要連接套接字我在一個線程中執行它,所以如果服務器必須超時,它不會阻塞我的UI線程。 問題是,進入線程,我連接我的套接字一切都很好,它是連接的,我可以跟我的服務器,一旦這個線程結束,我嘗試在另一個線程中重用套接字

    5熱度

    1回答

    我想通過在Runnable類的run()方法調用FacesContext.getCurrentInstance()得到FacesContext空,但它返回null。 public class Task implements Runnable { @Override public void run() { FacesContext context = FacesCo

    378熱度

    10回答

    什麼是設計在Java中的併發線程時使用了Runnable和可調用的接口,你爲什麼會選擇一個比其他的區別?