fork-join

    7熱度

    3回答

    我正在對Java 7中新的Fork-Join框架進行研究(作爲課程要求的一部分),並分析了與傳統線程機制相比的性能改進。什麼是分叉和征服算法,通過新的分叉連接框架保證運行得更快。你能提出一些我可以用來分析性能差異的非平凡算法嗎?

    10熱度

    6回答

    有人可以解釋什麼叉/連接是什麼?

    7熱度

    4回答

    我在尋找組織良好的關於如何使用即將到來的jsr166y(fork-join,fences)和extras166y(ParallelArray等)的信息源 - 從教程到專家級別。

    0熱度

    3回答

    有沒有人知道在java(順序和fork連接)中分類排序算法的好方法? 因爲運行時間太短(排序列表大小5000 ..),System.nanoTime()似乎無法正常工作。我打算多次運行相同的測試用例(1000),並擺脫前100個結果(避免HotSpot編譯器問題),並使用System.nanoTime()來平均運行時間。 對此有何建議? 非常感謝! 我可以這樣做嗎? double count =

    35熱度

    2回答

    Fork/Join和Map/Reduce之間的主要區別是什麼? 它們在分解和分佈(數據還是計算)方面有所不同嗎?

    5熱度

    2回答

    Brian Goetz寫了一篇關於fork-join的好文章http://www.ibm.com/developerworks/java/library/j-jtp03048.html。其中,他列出了一個使用fork-join機制的合併排序算法,在該算法中,他並行地在數組的兩側執行排序,然後合併結果。 算法同時在同一個數組的兩個不同部分進行排序。爲什麼不是AtomicIntegerArray或其他

    1熱度

    2回答

    所以,我有一個Linux的過程,其中我試圖管理磁帶上的一些文件。我有以下的代碼,試圖解開一個文件,即catalog.xml,從磁帶上當前存檔,並將其複製到一個固定的位置(最終,我會解析文件和做的結果有一定的工作)。但是,我的代碼間歇性地無法正常工作。 tar命令總是成功,(如果我檢查文件系統,我會看到catalog.xml文件),但是有時我的後續檢查檢查文件是否存在會返回false。我做了什麼明顯

    1熱度

    1回答

    我已經創建了一個併發的遞歸目錄遍歷和文件處理程序,它在所有並行計算完成後有時會掛起,但「主要」線程永遠不會繼續執行其他任務。 該代碼基本上是一個fork-join樣式的併發聚合器,在並行聚合完成後,它應該在Swing窗口中顯示結果。聚合的麻煩在於它需要生成一棵樹並將層次結構中葉節點的統計信息聚合起來。 我敢肯定,我犯了一個併發錯誤,但找不到它。我在帖子末尾添加了代碼的相關部分(爲簡潔起見代碼註釋被