multithreading

    1熱度

    3回答

    我想在JAVA中爲android開發使用下面提到的操作。 30秒後,每1秒運行一次F1()函數(導致30次F1調用)。 運行線程T1永遠 上述步驟應該按順序執行。 我嘗試過ExecutorService,但沒有成功。 這是我參考 final Handler h = new Handler(); final int delay = 1000; //milliseconds ExecutorSer

    1熱度

    3回答

    我一直在試驗Java線程可見性問題,通過一個共享的布爾和非易失性變量向目標線程發送一個停止信號到線程的流行示例,目標線程似乎沒有得到它)如下圖所示: public class ThreadVisibilityTest { //Shared variable to send a signal to the thread static boolean stopped = fals

    -1熱度

    2回答

    我想在JPanel上畫一個球。但是Ball對象不能依賴於GUI。它必須獨立地改變它的位置。所以,我的球類: class Ball implements Runnable{ int x=0; @Override public void run() { while(true){ x+=10; x%=100; }

    0熱度

    2回答

    我知道這個問題已經被問過,我嘗試了不同的解決方案,但我被困在執行部分.. :( 目前多個客戶端可以連接到服務器,我使用了javadocs的多線程KnockKnock服務器/客戶端示例,並稍微編輯它,以便您可以將消息發送到服務器,並將其回顯給您,但我希望能夠使它如果客戶端1發送消息,則服務器會將它們廣播回所有連接到服務器的客戶端。 我試過環顧四周,看到與我現在在同一位置的人,並且他們被告知做一個列表

    0熱度

    1回答

    感謝您花時間檢查了這一點。 我正在跟隨機器人行,我卡住了! 我有2個傳感器,我寫了一個函數來讀取返回整數的函數。我需要同時運行兩個功能,一個用於每個傳感器... 基本上,有三件事情正在進行。 Read1()讀取左傳感器和不斷更新變量(while loop) Read6()讀右傳感器和不斷更新變量(while loop) Main()取兩個變量和集電機相應的速度。 我需要Read1()和Read6(

    -1熱度

    1回答

    我只有一種方法的Web服務。 Web服務工作如此簡單。這裏是我的web服務代碼的一部分: //submit transaction(s) into the database Simpay simpay = new Simpay { Account = account, Job = new SystemJob { ID = 0, TypeName = "SimpayHistory" } }

    1熱度

    1回答

    我正在將一些數據寫入PipedOutputStream,我已將它連接到PipedInputStream,我將它們傳遞給了一些第三方API。 寫入PipedOutputStream是在另一個線程上異步完成的。 當PipedOutputStream拋出IOException時,對相應的PipedInputStream有什麼影響?它是否也會拋出異常?我認爲這是所需的行爲,因爲InputStream應該提

    0熱度

    1回答

    我最近添加了一個登錄表單到我的應用程序。該表單顯示在主應用程序表單加載並實例化各種IO對象時顯示的啓動畫面。 在此之前的登錄表單這是我的Program.cs將如何啓動該應用程序 if (mutex.WaitOne(TimeSpan.Zero, true)) { Application.EnableVisualStyles(); Application.SetCompatibl

    3熱度

    3回答

    我還沒有能夠確定哪裏發生了一次奇怪的事故,但事實並非如此確定性地發生,這讓我懷疑是否有穿線。 我有這樣的事情: class MyClass { MyClass() : mExit(false), mThread(&MyClass::ThreadMain,this) {} void ThreadMain() { unique_lock<mutex> lock(mMutex);

    0熱度

    1回答

    多線程與未來,我知道的多線程未來一點點,如: for(i <- 1 to 5) yield future { println(i) } 但這是所有線程做同樣的工作。 所以,我想知道如何使兩個線程同時做不同的工作。 另外,我想知道是否有任何方法知道所有的線程是完整的? 請給我簡單的東西。