gpt4 book ai didi

java - Phaser 类别和分层

转载 作者:行者123 更新时间:2023-11-30 04:21:58 26 4
gpt4 key购买 nike

根据 javadocPhaser类,

Phasers may be tiered (i.e., constructed in tree structures) to reduce contention. Phasers with large numbers of parties that would otherwise experience heavy synchronization contention costs may instead be set up so that groups of sub-phasers share a common parent. This may greatly increase throughput even though it incurs greater per-operation overhead.

有人能澄清一下这个说法吗,这让我有点困惑。

最佳答案

平衡树在递归分解程序中效果很好。 Java7 中的 Fork/Join 框架就是一个例子。我想将分层添加到 Phasers 中是作为使用该框架的另一种方式,但代价高昂。当一个阶段必须等待到达时,框架会创建另一个线程来取代它。对于大量服务员来说,这可能是一场灾难。您可以通过从 this 下载示例软件来亲自查看它的工作原理。我两年前写的文章。

关于java - Phaser 类别和分层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16836919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com