multithreading

    1熱度

    1回答

    我試圖創建一個程序使用2線程之間進行通信的管道(你可以說2線程之間的聊天),我的問題是當你寫有沒有問題,但是當我通過管道讀取消息時,我得到一個無限塊,並且我找不到合適的解決方案,因此所有收到的消息都會在控制檯中顯示出來。所以我試圖從線程1發送消息到線程2,它工作,但從線程2到1,有一個塊。 我的程序是由3個班的,我將在下面告訴他們: package pipes1; public class M

    0熱度

    1回答

    我想在家中託管應用程序。 我的本地機器:Core i7 2600 4核心,8線程和16GB內存 光纖:100Mbps 我的目標:100k workerthread,每個線程都有自己的while循環。 我的機器能夠存活嗎?代碼示例: serversocket obj_sock=new serversocket() while(true){ new thread(new workerthread(

    0熱度

    1回答

    我正在做一些操作,如讀取一個csv文件並轉換爲一個對象。它的所有工作正常,除了BusyIndi​​cator不可見即使busyindicator.Isbusy = true; 一切都在主線程上運行,所以我猜想當我讀取文件時,UI或主線程可能因爲它不可見而忙碌。 代碼: private void ImportData(Dictionary<string, ImportFieldMap> mapped

    0熱度

    2回答

    我有一個使用幾乎100%CPU的Java程序。我已經嘗試了java線程轉儲,但我無法找到代碼的任何問題。誰能幫我找到這個問題 2015-11-03 16:24:45 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.45-b02 mixed mode): "RMI TCP Connection(5)-104.130.180.175"

    1熱度

    2回答

    我怎麼能從for循環內睡眠線程。 這就是我想要的,但沒有睡眠。 Thread newTread = new Thread() { @Override public void run() { for (int x = 0; x < limit; x++) { //some_code try { Thread.slee

    1熱度

    2回答

    我編寫了測試RMI服務器和客戶端程序。在服務器中有一種方法暴露給客戶端。 在客戶端上,我使用600線程執行程序服務來調用RMI方法6000次。 在服務器上,每個方法調用都會創建一個簡單的任務並將其提交給一個300線程執行程序服務。 每次執行時,我只會收到一次或兩次異常。所以,對於6000個電話,我會得到大約1到3個例外。而且,這些例外情況似乎只發生在初始階段。 java.rmi.ConnectIO

    0熱度

    1回答

    我使用「創建新線程方法」來處理新客戶端並遇到了UDP中的問題。 首先我使用主線程創建一個TCP線程來處理新的accept() 並創建一個UDP線程來處理新的recvfrom()。 (TCP案例都OK) 一旦第一次recvfrom()回調,我嘗試將客戶端傳遞給新的UDP線程,並保持當前的一個來處理下一個新的UDP客戶端 它應該是通過傳遞地址和new-創建數據報套接字到新線程繼續執行recvfrom(

    -2熱度

    3回答

    我有一個客戶端 - 服務器應用程序運行接收方法在單獨的線程中運行。線程會給出一些時間來完成作業,線程將檢查狀態。 有些情況下,接收方法將因包或ACK丟失而被阻塞。如果發生這種情況,我如何停止線程並在下次嘗試時再次啓動它? 衆所周知,Thread.stop()已被棄用。

    -1熱度

    1回答

    我正在做一個數據庫操作的50,000個請求。現在我想創建每個任務並將其放入一個隊列並逐個處理它。線程池可以處理這些許多請求嗎?如果是的話如何?如果沒有其他的做法。

    0熱度

    1回答

    我在Unity 5.2.0f3 64位上遇到了一個相當奇怪的問題。當我爲TcpClient連接創建自己的自定義類時,此連接永遠不會連接。這是我簡單的類: protected override void StartClient(string mod, string ip) { RunClient(ip, mod); } private ManualResetEvent connect