runnable

    0熱度

    1回答

    我不明白下面的代碼片段。這是我從AsynchronousChannelGroupImpl類中取出的代碼片斷。這些下面的東西我不明白。 1)var1被指定爲final,但我們正在改變它的執行體。 2)var1指出從「new Runnable(){....}」創建的Runnable對象的內存地址。在Runnable對象的堆內存中,有run()方法。此run()方法使用AccessController類

    0熱度

    2回答

    我想創建一個程序,說明與檢查點的馬拉松選手。創建5個跑步者,並隨機抽出時間到達第一個檢查點。跑步者必須停在檢查站,直到所有其他跑步者都到達檢查站。有2個檢查站和終點線。 這裏是我認爲將是實現這一目標的最佳途徑一些基本代碼: public class Main { public static void main(String[] args) { int i = 1; Runne

    1熱度

    1回答

    好吧,所以我在Java編程方面並不陌生,但我在使用Java程序中的線程方面很新穎。我在學校,剛剛完成了關於線程和Java網絡的章節。我正在編寫一個將貸款信息(年利率,年數和貸款金額)發送到服務器的客戶端GUI。服務器有自己的圖形用戶界面(GUI),計算每月付款和貸款總額,並將其發送回客戶端並顯示給用戶以及更新服務器GUI。 書中有這樣的代碼爲例: public class Server exten

    0熱度

    2回答

    Runnable runnable = new Runnable() { @Override public void run() { throw new RuntimeException("You cannot Pass!"); } }; 可以說我有一個像上面提到的那個可運行的。 IntelliJ報告說,所有匿名類可以被Java 8中的lambdas

    2熱度

    1回答

    如何在UI線程和後臺線程之間進行線程間通信?我想在這裏使用通用處理程序的概念來更新我的UI。 我有這個概念如下 new Thread(new Runnable() { public void run() { while (mProgressStatus < 100) { mProgressStatus = doWork(); // Upd

    1熱度

    3回答

    我有一個接口說VegetableCreation與方法: public void writeVeggieDataIntoFile(); 和兩個不同的類名爲Apple和Mango實現VegetableCreation。 而且還有一個工廠類VegetableFactory與create()方法: public class VegetableFactory { public Vegetab

    1熱度

    2回答

    內的最終布爾爲什麼以下允許: final boolean [] success = new boolean[1]; Thread httpThread = new Thread(new Runnable() { @Override public void run() { HTTPConnect httpConnect = new HTTPConnec

    -2熱度

    2回答

    在下面的代碼中,我創建了一個可調用的函數,它在call()方法內創建一個Runnable。我的問題是,run() - 方法永遠不會到達(代碼不會被執行)。你知道爲什麼以及如何解決這個問題嗎? public static void main(String[] args) { Callable<Object> c = new Callable<Object>() { @Ove

    -1熱度

    2回答

    我在與主活動不同的類中創建了一個計時器。當我運行代碼時,出現以下錯誤: java.lang.NullPointerException:試圖對null對象引用調用虛擬方法'boolean android.os.Handler.postDelayed(java.lang.Runnable,long)' 研究它是表明處理器沒有在我的代碼但是初始化它(如果我使用在mainActivity代碼線程,它工作正

    -1熱度

    3回答

    如果我有一個動態大小的線程數組,我將如何能夠確定該數組內的所有線程是否已經完成?我還計劃創建一個FUNCTION,當數組中的所有線程都完成時,將觸發另一個線程啓動。 謝謝。