gpt4 book ai didi

java - 如何读取 Shipilev 的 ForkJoin 论文中的图表?

转载 作者:行者123 更新时间:2023-11-30 02:54:03 24 4
gpt4 key购买 nike

有以下pdf:http://shipilev.net/talks/jeeconf-May2013-forkjoin.pdf

它包含一个我不明白的图表,附在下面。有人可以提供阅读帮助吗?

Graph In Question That I Don't Understand

最佳答案

此图描述了 ForkJoinPool 中平衡的工作原理。

垂直线是池中的线程。时间正在倒转。连接线程的彩色线是任务窃取。每当一个线程发现其本地任务队列为空时,它就会从其他线程的本地队列中窃取一些任务,并且您会看到这两个线程之间有一条线。

在早期阶段(在图的顶部),所有线程都忙于处理自己的任务。但渐渐地,他们完成了它们,并开始从其他线程窃取任务,图表变得越来越嘈杂。

该图旨在展示 ForkJoinPool 如何尽最大努力保持所有线程(以及 CPU 资源)的利用率,以尽快完成所有任务。

关于java - 如何读取 Shipilev 的 ForkJoin 论文中的图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37783406/

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