没有合适的资源?快使用搜索试试~ 我知道了~
vmlens:在JVM上对多线程应用程序进行单元测试变得容易
共1561个文件
scala:633个
java:432个
png:333个
需积分: 10 1 下载量 161 浏览量
2021-02-06
08:11:23
上传
评论
收藏 5.38MB ZIP 举报
温馨提示
vmlens,在JVM上进行单元测试的多线程应用程序变得容易 为什么是vmlens? 使用多个线程运行测试不起作用。 错误取决于特定的线程交织,通常仅需多次重新运行测试就无法实现。 并且数据争用仅发生在特定的硬件体系结构和JVM上。 因此,vmlens使用Java内存模型执行所有可能的线程交织并检查程序流中的数据竞争。 描述了vmlens如何使用Java内存模型来测试所有线程交织。 易于使用 使用vmlens很容易。 使用class AllInterleaving类在所有线程交织上进行while循环迭代,以包围测试。 例 以下示例显示如何使用vmlens编写多线程测试: import
资源推荐
资源详情
资源评论
收起资源包目录
vmlens:在JVM上对多线程应用程序进行单元测试变得容易 (1561个子文件)
icon_race_condition.ai 377KB
icon_deadlock.ai 369KB
icon_get_started.ai 364KB
all-wcprops 256B
all-wcprops 111B
all-wcprops 105B
all-wcprops 96B
all-wcprops 92B
gradlew.bat 2KB
ch.qos.logback.classic.spi.Configurator 48B
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 119KB
bootstrap-theme.css 25KB
bootstrap-theme.css 25KB
bootstrap-theme.css 25KB
bootstrap-theme.min.css 24KB
theme.css 9KB
vmlens.css 5KB
._report.css 4KB
._bootstrap.css 4KB
._report.css 4KB
._bootstrap.css 4KB
report.css 38B
report.css 38B
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
._.DS_Store 4KB
._.DS_Store 4KB
._.DS_Store 4KB
._.DS_Store 4KB
entries 482B
entries 322B
entries 316B
entries 310B
entries 301B
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
externalize.gif 601B
externalize.gif 601B
internalize.gif 599B
filter_16.gif 336B
expandall.gif 164B
collapseall.gif 157B
.gitignore 422B
.gitignore 397B
.gitignore 381B
.gitignore 357B
.gitignore 357B
.gitignore 357B
.gitignore 357B
.gitignore 357B
.gitignore 24B
.gitignore 9B
.gitignore 9B
.gitignore 9B
.gitignore 9B
.gitignore 9B
build.gradle 2KB
settings.gradle 586B
gradlew 5KB
maven.html 9KB
eclipse.html 9KB
gradle.html 8KB
usingVmlens.html 7KB
api.html 3KB
errors.html 1KB
introduction.html 1001B
preferences.ini 205B
VarHandleCallbackGen.java 101KB
AbstractSendEvent.java 35KB
AgentClassFileTransformer.java 34KB
Add2TemplateMethodDescListGen.java 32KB
MethodTransformerForConstructor.java 27KB
MethodTransformer.java 25KB
AbstractMavenPlugin.java 24KB
SWTFactory.java 23KB
AgentRuntimeImpl.java 17KB
EventFactory.java 17KB
Add2TemplateMethodDescList.java 15KB
ClassTransformer.java 15KB
SendEventDoNotSend.java 13KB
UnsafeCallbackGen.java 12KB
CallbackObject.java 12KB
LockTemplateCallback.java 12KB
SendEvent.java 10KB
AntPatternMatcher.java 10KB
MethodCallback.java 10KB
ParallizedThreadFacade.java 10KB
ThreadId2State.java 10KB
RelationMap.java 9KB
OrderedList.java 9KB
UpdateObjectState.java 9KB
SynchronizedStatementCallback.java 8KB
NormalizedList.java 8KB
MethodTransformerAbstract.java 8KB
ConcurrentHashMapComputeIfAbsentOnly.java 7KB
共 1561 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
橘子乔JVZI
- 粉丝: 28
- 资源: 4580
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Windows系统下安装与配置Neo4j的步骤
- 基于matlab实现潮流计算和最优潮流计算的程序1,对毕业设计有一定用处.rar
- 基于大数据学习资源推荐系统的设计与实现(部署视频)-kaic.mp4
- 哈工大形式语言和自动机2022期末含答案
- Windows系统下安装与配置Neo4j的步骤
- 哈希算法(Hash Algorithm)是一种将任意长度的二进制数据映射为较短的、固定长度的二进制值的函数.txt
- Windows系统下安装与配置Neo4j的步骤
- 在二叉树或更复杂的树形结构中,先序输出叶结点.txt
- 列出所有祖先结点的概念通常与树形结构或图论中的节点相关.txt
- 基于matlab实现潮流计算程序,MATLAB潮流计算程序.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功