wait

    0熱度

    3回答

    我想知道進程的狀態。我想我可以使用等待家庭功能,但實際上我不想等待過程,只需檢查狀態並繼續。 我希望像 checkStatusOfProcess(&status); if(status == WORKING) { //do something } else if(status == exited) { //do something else } else \\I dont

    36熱度

    9回答

    我有一個線程下載數據,我想等到下載完成後才加載數據。有沒有這樣做的標準方式? 更多信息: 我有一個下載類,它從URL(序列化的POJO)獲取數據。下載是Runnable和Observable。它跟蹤下載的字節和下載大小。我有一個進度條,向用戶顯示進度。 GUI觀察下載以更新進度條。 當POJO下載時,我想獲取它並轉到下一步。每一步都要等待前一個結束。問題是我不能想辦法暫停我的應用程序來等待下載線程

    0熱度

    2回答

    我的項目是我需要等待後臺操作才能完成的地方。到那時,會顯示一個進度對話框。現在,操作完成後,結果將存儲在List中並且應該創建一個列表。 似乎一切都工作正常(進度對話框和所有),但在等待(),我的代碼(在堆棧溢出看到的)是 Runnable runnable = new Runnable() { public void run() { // wait(); This call

    1熱度

    3回答

    之前爲什麼必須獲取監視器如果一個線程在它當前沒有擁有的鎖定對象上調用Monitor.Wait(lockObj),則會拋出一個SyncronizationLockException。 我不明白這一點嗎?如果線程擁有該鎖,並因此可以成功呼叫Monitor.Wait(),那麼它就會立即釋放鎖。爲什麼線程不能等待它目前不擁有的鎖? 更新 我已經決定要詳細說明一下添加到我的問題。 從我的理解等待只是將當前線

    0熱度

    1回答

    我想在頁面加載事件中顯示等待圖像/進度條。在頁面加載事件中,正在處理某些代碼以顯示報告,該報告需要1/2分鐘才能顯示在aspx頁面上,同時aspx爲空且沒有顯示任何內容,這不方便用戶使用。所以,我想顯示一個圖像指示頁面正在處理。 我試着在谷歌搜索,發現一些代碼示例,但無法實現我的目標。如何實現這一點。 要求只是:顯示圖像/進度條,直到處理完報告。 在此:)任何幫助在此先感謝。

    0熱度

    2回答

    我必須等待事件被觸發。我最初的解決方案是使用AutoResetEvent和WaitOne(),但事件是總是在等待超時結束後觸發。所以我回到了下面的方法,但我仍然有同樣的問題。超時結束後2或3秒,無論超時是什麼,事件都會被觸發。 _wait = true; _delayedResponse = null; var thread = new Thread(delegate { wh

    1熱度

    1回答

    昨晚我想知道如何延遲淡入淡出或類似的東西。這不是我正在做的事,我只是想知道。 例如,如果您有一個列表,其中包含激活懸停時的工具提示的鏈接。你如何讓它「等待」,直到你徘徊1秒? 我想這樣做,所以當您將鼠標懸停在列表上時,工具提示不會「閃爍」。如果你明白我的意思。 同樣的事情可以在登錄時使用。如果您看到http://twitter.com/(未登錄)。如果頂部的登錄框通過懸停進行激活,而不是點擊,如果

    2熱度

    2回答

    我們需要確定用戶是否在等待某個程序執行某些操作。我在這裏看到的最大的問題是,如果我監視用戶活動(鍵盤和鼠標),那麼我會認爲用戶在等待時,他們可能會被閱讀,思考,在手機上,等 有時候,如果我知道我將不得不等待很長時間(例如啓動),我會在加載時去喝咖啡。我並不是真的在等待任何一個節目,我只是在與我的時間保持高效。 我歡迎任何想法,甚至要求用戶使用按鍵或組合鍵來表示他們正在等待。 有沒有辦法來確定用戶是

    1熱度

    4回答

    我已經將此shell腳本作爲包裝器寫入JAR文件。該腳本毫無問題地啓動JAR,但完成後無需等待JAR完成其工作。 #!/bin/bash export WORK=/opt/conversion export LOG=$WORK export [email protected] export JAVA_BASE=/usr/java/jdk1.6.0_06 export JAVA_HOME

    0熱度

    4回答

    void Wait(double Duration) { clock_t End; End = clock() + (Duration*CLOCKS_PER_SEC); while (clock() < End) { // This loop just stalls the program. } } 我的函數在一半時間內完美運