fork-join

    0熱度

    1回答

    我已經在ForkJoin和FixedSizeThreadPool中做了兩個我的問題的實現,我想比較它們的性能。在我的問題中,每個任務都會創建一些子任務,並將它們再次提交給執行者服務。在fork-join實現中,我使用fork(),而在另一箇中,我使用execute()。 顯然,我的主線程需要等到整個工作完成。在fork-join中,我可以優雅地檢查isQuiescent()屬性以確保一切都已完成,

    4熱度

    1回答

    對不起,這個問題不是特定的代碼,我相信必須做更多的約定而不是技術上正確或錯誤的解決方案。可能它可以做到不止一種方式。 我想將一個SystemVerilog模型的內存控制器移植到SystemC,並且想知道什麼是翻譯run()類型函數(即使用永久循環進行連續處理)的最佳方法,它使用fork生成並加入到SystemC中。這些run()函數通常在仿真開始時產生。我的困惑是SystemC確實支持產卵線程,分

    0熱度

    1回答

    我有一個主線程,我想從中產生2個線程來解析兩個不同的xml。我想知道在這種情況下是否應該使用Java 7 fork-join,或者我們在jdk 1.4中如何使用傳統方式來處理這種情況?

    1熱度

    3回答

    我正在嘗試Java ForkJoin框架並編寫了一個簡單的測試程序,將圖像的像素設置爲隨機顏色。例如。它會產生僞噪聲。 但是在測試性能時,我發現運行單線程比運行多線程更快。我通過傳遞高門檻讓它運行單線程。 這是類工人類: public class Noise extends RecursiveAction { private BufferedImage image; priv

    2熱度

    1回答

    我想改進我的fork/join小示例,以顯示在Java Fork/Join框架執行期間發生偷工作。 我需要對代碼進行哪些更改?示例的目的:僅對線程進行線性研究,以瞭解在多個線程之間分解工作的值。 package com.stackoverflow.questions; import java.util.LinkedList; import java.util.List; import ja

    1熱度

    1回答

    我已經編寫了一個打開UDP套接字並接收一些UDP數據包的小程序。 我試過的是每個數據包都由自己的線程使用fork-join處理(字節順序被改變),然後改變後的數據包由udp轉發到另一個系統。 下面是代碼: package cwstreamswitcher; import java.io.IOException; import java.net.*; import java.util.con

    1熱度

    1回答

    我想使用Java fork連接來解決遞歸問題,但我不想爲每個遞歸步驟顯式創建新的任務實例。原因是太多的任務等於太多的物體,經過幾分鐘的處理後會填滿我的記憶。 我在Java 6中有以下解決方案,但是Java 7有更好的實現嗎? final static AtomicInteger max = new AtomicInteger(10); // max parallel tasks final st

    9熱度

    1回答

    我正在研究有關Fork/Join框架的Oracle文檔,當我遇到這個構造函數ForkJoinPool:ForkJoinPool(int parallelism)。該文檔說,這是並行性的水平,這是默認等於可用處理器的數量。任何人都可以告訴我如何使用它來提高我的程序的速度和效率?

    1熱度

    1回答

    背景:我正在逃跑的恐慌,人們從房間逃離如何,建築物走廊等的模擬對於大量人口有大量的計算,因爲每個人需要(2000人= 2000^2計算) 代碼:我試圖實現一個fork連接機制來拆分這個計算。 「人」是類「行人」的數組列表。我模擬的每個人都是這個班的一個實例。這是我實現的frok功能/加入: public static void timeSteppBridgeAllMulti() { co

    0熱度

    1回答

    我注意到,自從Scala 2.9。*以來,setMaximumPoolSize方法似乎從ForkJoinPool消失了,它看起來像是我想要的。大多數關於限制Scala平行集合中並行性的討論圍繞着同一個類的setParallelism方法(它也消失了,但對我來說不是那麼嚴重),但在我的情況下,並行任務可以執行外部IO,並且經常會阻止它。 ForkJoinPool然後在這種情況下啓動更多的線程,並有效