没有合适的资源?快使用搜索试试~ 我知道了~
java8集合源码-IteRace:Java并行循环的竞争检测
共70个文件
scala:41个
java:16个
sbt:2个
需积分: 9 0 下载量 77 浏览量
2021-06-04
17:02:59
上传
评论
收藏 173KB ZIP 举报
温馨提示
java8集合源码赛马 IteRace 是伊利诺伊大学开发的静态竞态检测工具。 静态竞争检测器存在不精确性(由于保守的假设),这通常表现为程序员需要检查的数量难以管理的警告。 ItRace 通过专业化来解决这个问题: 它了解并利用循环并行操作的线程和数据流结构。 由于并行集合在 Java 中尚不可用(它们将在明年的 Java8 中提供),IteRace 分析了一个主要遵循的集合 报告应用程序中的竞争,而不是库和代码。 例如,您不必追踪发生在 HashSet 中的竞争——它只会告诉您您无意中共享了一个特定的 HashSet 对象。 基于类的线程安全模型过滤竞争。 比这稍微复杂一些,但是,例如,您不会收到关于 AtomicInteger 的竞争报告。 您可以在我们的 . 入门 IteRace在Scala中实现,作为底层分析引擎依赖,用于构建。 脚步: 确保您有 、 、 和 克隆 cos/Util git clone https://github.com/cos/Util.git cd Util sbt publishLocal 克隆 IteRace 并编译 git clone https:
资源推荐
资源详情
资源评论
收起资源包目录
IteRace-master.zip (70个子文件)
IteRace-master
.gitignore 77B
META-INF
MANIFEST.MF 678B
exportForWrapper.jardesc 1KB
build.properties 82B
walaExclusions.txt 98B
project
build.sbt 73B
src
main
resources
reference.conf 244B
scala
iterace
stage
FilterByLockMayAlias.scala 1KB
StageConstructor.scala 247B
PotentialRaces.scala 4KB
BubbleUp.scala 4KB
datastructure
threadSafe.scala 6KB
RaceSet.scala 9KB
MayAliasLockConstructor.scala 1KB
isActuallyLibraryCode.scala 3KB
objectMoving.scala 2KB
LockSets.scala 9KB
Race.scala 2KB
SelectorOfClassesAndMethods.scala 820B
pointeranalysis
RacePointerAnalysis.scala 3KB
LoopContextSelector.scala 8KB
IteRaceRunner.scala 2KB
util
package.scala 849B
Tracer.scala 5KB
IteRace.scala 5KB
Interactive.scala 4KB
IteRaceOption.scala 961B
mustalias
RelativeMustAliasLevels.scala 2KB
RelativeMustAlias.scala 5KB
test
resources
test.conf 47B
natives.xml 30KB
scala
iterace
stage
RaceAbstractTest.scala 2KB
TestFilterByMayAlias.scala 2KB
TestKnownThreadSafe.scala 2KB
TestPotentialRaces.scala 7KB
TestPotentialRacesOneThread.scala 3KB
TestBubbleUp.scala 731B
TestRacePiggybackingFix.scala 886B
TestPaperExample.scala 379B
TestRacesOnParticle.scala 335B
TestKnownThreadSafeWild.scala 1KB
TestThreadLocal.scala 2KB
TestKnownThreadSafeOff.scala 4KB
datastructure
TestLockSetOnjUnit.scala 601B
LockSetAbstractTest.scala 2KB
TestLockSet.scala 3KB
TestLockSetBetter.scala 2KB
util
TestRacePointerAnalysis.scala 2KB
mustalias
TestRelativeMustAlias.scala 2KB
TestKnownThreadSafeOption.scala 460B
subjects
kingdom
Dog.java 339B
Human.java 42B
Animals.java 854B
particles
TestThreadLocal.java 3KB
ParticleUsingLibrary.java 3KB
TestRacePiggybackingFix.java 1KB
ParticleWithKnownThreadSafe.java 3KB
ParticleWithLocks.java 9KB
Test.java 112B
NBodySimulation.java 1KB
ParticleMoreLocks.java 7KB
Particle.java 16KB
extra166y
ParallelArrayWithMapping.java 90B
ParallelArray.java 2KB
Ops.java 326B
jsr166y
ForkJoinPool.java 49B
wc 17B
README.md 3KB
org.eclipse.equinox.common.jar 114KB
build.sbt 874B
共 70 条
- 1
资源评论
weixin_38744153
- 粉丝: 347
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 红米AX3000(RA81)固件 Kwrt 24.10-SNAPSHOT 11.28.2024 / LuCI main branch 25.332.32364~d7cc9d6
- 精选微信小程序源码:仿美团外卖小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- 离线安装包 Adobe Flash Player 32.0.0.156 for Linux 32-bit NPAPI
- java常见面试题包含答案
- 资源名称资源名称资源名称资源名称资源名称23
- HTML化妆品官方网站模板.zip
- 含电热联合系统的微电网运行优化
- 窗口函数和sql调优比较
- 精选微信小程序源码:仿饿了吗小程序(含源码+源码导入视频教程&文档教程,亲测可用)
- 精选微信小程序源码:仿KFC肯德基小程序(含源码+源码导入视频教程&文档教程,亲测可用)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功