java-threads

    0熱度

    2回答

    public abstract class Event implements Runnable { public void run() { try { Thread.sleep(delayTime); action(); } catch(Exception e) {e.printStackTrace();} } } 我上面有

    0熱度

    4回答

    我在寫一個程序,它返回一個String的ArrayList。問題是,當我調用該方法時,列表尚未填充,所以我得到一個空列表。 我嘗試了一個線程,但現在我在調用方法時得到一個null引用。順便說一下,我不得不實施異步任務,否則當嘗試使用InetAddress時會出現異常。 private class DeviceManager extends Thread { private ArrayL

    4熱度

    5回答

    我剛剛在Java中學習線程,我想按字母順序排列一個單詞列表。我的程序讀取一個txt文件的文字並把它們放在一個字符串數組中。用戶可以選擇他們想要使用的線程數。我想將數組拆分成儘可能多的塊,以便線程可以自行排序。 所以我的問題: 我怎樣才能跨越線程儘可能地均勻分割array.length?我的想法是空白,我想不出一個聰明的方式來做到這一點。 例如:如果我有一個22和4線程的array.length,在

    1熱度

    1回答

    我正在尋找辦法,使一個ExecutorService由對象(鍵)FIFO排序,即 對於給定的關鍵,活動將在他們到達的順序進行處理。 對於給定的鍵,一次只能處理一個事件。 Netty 3有但它與Netty綁定。 番石榴有EventBus,但目前還不清楚它是否保證FIFO。 我可以使用類似的東西來鎖定密鑰,但爲了保證FIFO,我必須冒險在調度程序線程中發生爭用。 有沒有解決這個問題的通用解決方案?

    0熱度

    1回答

    我們有2個線程在Java中: 主題1: … public void run() { while (Share.COUNTER<8) Share.COUNTER++; } … 線程2: … public void run() { while (Share.COUNTER>-7) Share.COUNTER--; } … 的問題是

    0熱度

    1回答

    我使用java線程從API下載zip文件。當我開始下載文件時,下載進度將顯示在通知欄中。當我向下滾動通知欄時,它沒有響應,只是掛起設備,直到下載完成。如果下載完成,那麼在滾動通知欄中沒有問題。 我的問題是: 1.how,讓應用運行流暢,沒有任何滯後是否有任何其他的方法來處理在安卓下載進度? 2.the app take some time to start download.is there an

    2熱度

    2回答

    我已在代碼中添加註釋以解釋發生死鎖的位置。基本上,有兩個線程。每個線程獲取對象Manager上的鎖,然後獲取靜態資源上的鎖,該靜態資源是應用程序中所有Manager對象的映射。這兩個線程在地圖上調用get()。 Manager類已覆蓋equals()方法。 equals()進一步調用Manager類的一些同步方法。因此,地圖上的get()將逐一需要對地圖中每個對象的對象級別鎖定,直到關鍵匹配,因爲

    1熱度

    1回答

    我需要一個函數如何能夠建立一個基於多重合並的圖像。所以我做這個 public static void mergeImagesByName(List<String> names) { File folder; File[] listOfFiles; List<String> allFilesName; folder = new File("images/"); listOfFiles =

    -3熱度

    1回答

    我有一個單獨的類是這樣的: private static StringsHandler INSTANCE = null; private int count = 0; //I have 2 methods so I don't have to be sending nulls to getInstance //once it's created public static void cre

    0熱度

    2回答

    我有這個Transmitter類,其中包含一個BufferedReader和一個PrintWriter。這個想法在主類中使用Transmitter.receive()和Transmitter.transmit()到主套接字。問題是: public void receive() throws Exception { // Reads from the socket Threa