1
有以下pdf:http://shipilev.net/talks/jeeconf-May2013-forkjoin.pdf如何从Shipilev的ForkJoin纸张读取图形?
它包含一个我不明白的图形,附在下面。任何人都可以提供任何帮助阅读吗?
有以下pdf:http://shipilev.net/talks/jeeconf-May2013-forkjoin.pdf如何从Shipilev的ForkJoin纸张读取图形?
它包含一个我不明白的图形,附在下面。任何人都可以提供任何帮助阅读吗?
下图描述了如何在ForkJoinPool
平衡的作品。
垂直线是池中的线程。时间在上升。连接线程的颜色线是任务窃取。每当线程发现其本地任务队列为空时,它会从某个其他线程的本地队列中窃取一些任务,并在这两个线程之间看到一条线。
在早期阶段(在图的顶部),所有线程都忙于处理他们自己的任务。但是他们逐渐完成并开始从其他线程窃取任务,并且图表变得嘈杂。
该图旨在说明ForkJoinPool
如何尽可能保持所有线程(以及CPU资源)尽快完成所有任务。
有关StackOverflow的问题必须自包含 –
这意味着....? –
你不应该指向外部资源,理解问题所需的一切应该直接而不是通过链接包含在问题中。 –