gpt4 book ai didi

scala - Scala Actor 的线程监控

转载 作者:行者123 更新时间:2023-12-03 03:42:16 26 4
gpt4 key购买 nike

有没有办法监视有多少线程实际上处于事件状态并正在运行我的 scala actor?

最佳答案

正确执行此操作的唯一方法是为 actor 子系统注入(inject)您自己的执行器,因为默认情况下,actor 线程没有 actor 或 scala 特定的名称(它们可能只是称为 Thread-Npool-N-thread-M,具体取决于您使用的 Scala 版本。

菲利普·哈勒 has given instructions使用您自己的执行器,如果您愿意,您可以在其中监视线程的使用情况,或者至少命名如此创建的线程。如果您覆盖线程命名,则可以使用标准 Java 系统 MBean(即 ThreadMXBean )以编程方式(或通过 JConsole/JVisualVM)监视线程。

请注意,您可以使用系统属性控制默认机制:

  • actors.minPoolSize
  • actors.maxPoolSize
  • actors.corePoolSize

关于scala - Scala Actor 的线程监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1812875/

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