thread-sleep

    1熱度

    1回答

    當線程處於睡眠狀態時,它仍然保存着對象的鎖,當它中斷時,它是否釋放鎖並進入就緒狀態或將它繼續執行而不改變狀態?

    2熱度

    2回答

    我一直在用Java 8編寫2D圖形的教程,NetBeans給了我一個提示,即Thread.Sleep會影響性能。不過,儘管我已經能夠找到更好的方法,但我一直無法找到一種方法來將它們包含進來,而不會讓代碼變得麻煩。 package platformer; import java.awt.*; import javax.swing.*; import java.util.Scanner;

    1熱度

    4回答

    我在我的應用程序中使用了Spring ThreadPoolTask​​Executor。我的方法的一個方法需要僅在週五午夜之前調用。該方法被調用服務器startup.So我現在用的是Thread.sleep()以下列方式 Calendar today = Calendar.getInstance(); int dayOfWeek = today.get(Calendar.DAY_OF

    0熱度

    1回答

    import java.util.Date; import javax.xml.crypto.Data; public class Task1 { public static void main(String[] args) { // run in a second final long timeInterval = 4000;

    0熱度

    3回答

    我在這裏有一些代碼,就像我想要的那樣工作。所有這些都是我在代碼中確定的特定日期的秒數。我使用Thread.currentThread().sleep(1000);來更新一個JLabel,並保留當前時間直到日期。問題在於JLabel不會像預期的那樣每秒刷新一次。有時它每2秒更新一次,其他時間需要10秒更新。我相信這跟我打電話給我的方法有關,但我不確定如何使它更有效率。 下面是調用線程內更新JLabe

    0熱度

    5回答

    我正在嘗試Java線程生產者和消費者程序。 但消費者線程始終處於等待狀態。 我無法調試的問題,爲什麼消費者線程總是轉到待機狀態或生產者未通知消費者線程 請幫我解決這個問題。程序如下。 通信器類調用這兩個生產國和消費類 public class Communicator { Thread t = null; Thread t1 = null; public void

    0熱度

    1回答

    我創建了一個地圖,我不會動任何東西它只是讓線條厚或薄的Th問題是我想看到的動作,所以我用了Thread.sleep消失() ; 但整個場面然後凍結的全部時間,我什麼也看不見,直到超時,所以我怎麼能解決這個問題或有什麼問題?

    0熱度

    1回答

    我有一個線程z,它是在單擊某個JButton begin時創建的。在該線程的運行方法中,我需要包含一個動態變量val,它會定期更改其值。全球已申報Val。 此更改通過JSlider的stateChanged函數正確建模,後者繼續在控制檯中輸出val的正確值。但是,在我的run方法中,變量val不會根據需要進行更改。它在線程創建時保持不變,作爲初始值。 這裏是我下面的功能: int val; Th

    2熱度

    1回答

    我們的代碼庫中有很多問題,特別是單元測試,其中devs一直在使用Thread.Sleep來等待事情。這些變得非常脆弱和高維護。 有沒有人知道是否有一個Visual Studio「代碼分析」規則或Resharper「代碼問題」,可以檢測和警告使用Thread.Sleep? 如果沒有,創建這樣的規則的最簡單的方法是什麼?

    0熱度

    1回答

    我認爲這對我來說會簡單很多,但我錯過了這個概念。簡而言之,我提出了一種淡化音頻的方法,並使用Thread.Sleep讓它在for循環中「等待」。在調用該方法之前,我將幾個標籤和文本字段設置爲不可見,但它們一直等到線程休眠改變之後。我試圖將標籤封裝在一個do-while循環中強制它們,甚至試圖在它之後調用重繪,但它沒有解決任何問題。任何意見,將不勝感激: 編輯,包括的actionPerformed: