首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java中分析并发程序行为的特性

Java中分析并发程序行为的特性
EN

Stack Overflow用户
提问于 2011-02-17 17:09:19
回答 4查看 446关注 0票数 2

现在有一些分析器承诺描述程序执行的并发行为,以了解线程执行。

我是集合特性,这些特性对于专注于分析并发性的Java分析器是有用的:

到目前为止我收集到的:

等待图的

  • 构造以检测潜在死锁
  • 访问资源(数据结构等)的时间度量
  • 显示每个线程(活动、中断、死亡)
  • 的状态,该线程调用哪个线程用于访问共享资源(等待、阻塞等)

你有什么想法?就我个人而言,我的目标是在Java中处理并发性时发现一些坏的编程习惯。

EN

回答 4

Stack Overflow用户

发布于 2011-02-17 17:16:13

每个线程的简要统计:在每种状态下花费的时间(运行、运行、阻塞等)。

票数 1
EN

Stack Overflow用户

发布于 2011-02-17 17:19:34

用于检测“热”监视器的工具,以便找到争用的位置。例如,显示按等待锁的总时间排序的锁,并能够查看保存锁的代码位数和等待锁的代码位数。

票数 0
EN

Stack Overflow用户

发布于 2011-02-18 03:15:53

任何

  • 争用监视器或锁
  • 失败
  • 易失读写

这将是一种奇妙的方式,看到共享的数据,没有受到保护的发生-之前,因此是活跃的。不过很难做到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5032149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档