worker-thread

    0熱度

    1回答

    我遵循WinProg網站上的「簡單窗口」tutorial。 當教程中的代碼編譯時沒有C運行時庫時,一切似乎都按預期工作。該窗口被創建並顯示給用戶。 如果我通過按關閉按鈕關閉窗口,窗口被銷燬並且進程退出 - 進程不再運行在本地機器上。 但是,當我鏈接到WTS庫並向WTSRegisterSessionNotification函數添加調用時,該進程在關閉其相應窗口後繼續在本地計算機上運行。 此行爲僅在進

    0熱度

    1回答

    我需要在Web工作線程中更新我的javascript數組。 我無法在Web工作線程中加載我的javascript數組。 我的代碼是: self.onmessage = function(event) { var array = new Uint8Array(event.data); var sum = 0; var temparray = new Array(); for(var lis

    1熱度

    2回答

    在我的應用程序中,我需要進行一些TCP套接字調用。 爲了能夠做到這一點,我必須做以下步驟:1。 我的數據/指令轉換成字節流 2.創建套接字,併發送指令和接收響應爲 3.解析響應和存儲用戶界面。 現在我創建了一個後臺線程,可以完成所有三個步驟。 但是在我的套接字客戶端中,我還想爲每個新命令創建一個新線程(步驟#2) 因此,這意味着我在上述三個步驟中的普通工作線程中都有大量工作線程。 因此,對於已經發

    0熱度

    5回答

    我的應用程序不會給出任何編譯時錯誤,並且它確實顯示了它顯示的活動。這是一個簡單的按鈕活動。當用戶點擊它時,它應該從網絡下載圖像。當我點擊按鈕時,它只是說,「不幸的是,併發已停止。」 我正在閱讀android中的線程,並且瞭解了不在UI線程中執行密集操作並且不從UI線程外部操作UI的規則。我正在練習這個。 我還不熟悉如何閱讀logcats。我發佈我的logcat,如果有人可以閱讀並指出導致問題的原因

    1熱度

    1回答

    我有兩個類Handler和一個Worker與信號和插槽連接。下面是一個簡化版本(僞代碼): 處理程序構造: Handler::Handler(QObject *parent) : QObject(parent) { m_workerThread = new QThread; m_worker = new Worker; m_worker->moveToThread(

    2熱度

    2回答

    嗨我每次執行查詢時都會收到此消息。但是查詢只在後臺線程中執行,並且Table沒有更多的500行,並且我總是應用限制100. 請不要簡單地給出一些鏈接並說出已經回答的問題。 我讀過很多關於這方面的答案。但它仍然沒有解決我的問題。任何人都可以給我適當的理由或解決我的問題嗎? 編舞:跳過98幀!應用程序可能在其主線程上做了太多工作。 以下是我的runnable類,我將它稱爲新線程(new Message

    1熱度

    1回答

    在我嘗試向我的Worker [線程]類添加暫停/恢復功能時,發生了一個我無法解釋的問題。 (C++ 1y/VS2015) 這個問題看起來像是一個死鎖,但是我似乎無法在一個調試器被連接並且在某個點之前設置斷點時重現它(見#1) - 因此它看起來像這是一個計時問題。 我能找到的修復(#2)對我來說並沒有多大意義,因爲它需要更長時間保持互斥體,並且客戶機代碼可能會嘗試獲取其他互斥體,而我知道其中的其他互

    1熱度

    4回答

    我在這個主題上看到了一些貼子,但沒有一個有滿意的答案。 假設我從我的主(一次性)Activity,在其onCreate()方法中啓動一個工作線程。然後我打電話finish()導致Activity終止。 此時,它所屬的任務被破壞(因爲其中不再有任何Activity)。應用程序(以及運行它的進程)可能會繼續存在,但是,以空的「骨架」形式存在,以便在需要時可以快速重新啓動它(儘管它很容易被系統殺死)。

    1熱度

    1回答

    根據開發人員指南,IntentService啓動工作線程並銷燬自我。下一個任務由工作線程處理。 工作線程不通知IntentService任務已完成並且正在停止。 您的代碼放入onDestroy後,立即調用一次服務啓動並在主線程啓動後被銷燬。 如何解決問題,當你沒有得到工作線程任務完成回調到IntentService?

    0熱度

    1回答

    我有一個類,它實現了一個無盡的工作線程,如this例子,在我的情況下代表一個機構。在運行期間,我將在任何時間處於0到8個實例之間,實例不斷被創建和銷燬。 大多數情況下,這個類的生命週期爲30秒到5分鐘,但偶爾可能會有一些在相對較短的時間內創建和銷燬的實例。鑑於這些代碼運行在低規格硬件上,我傾向於遇到性能問題。 我現在想要重寫行爲,以便我使用ThreadPool來處理正在運行的工作集合,並且我正在努