没有合适的资源?快使用搜索试试~ 我知道了~
BlockingQueue:教程“数周的调试可以为您节省数小时的 TLA+”。 每个 git commit 都会引入一个新概念 ...
共67个文件
tla:11个
class:10个
cfg:8个
需积分: 9 0 下载量 50 浏览量
2021-08-04
17:41:12
上传
评论
收藏 14.83MB ZIP 举报
温馨提示
阻塞队列 教程式谈话“数周的调试可以为您节省数小时的 TLA+”。 本教程和权威背景阅读材料(含剧透)的灵感来自 。 我相信这一切都可以追溯到 c2 wiki 的 。 每个引入了一个新的 TLA+ 概念。 回到第一个承诺继续跟进! 请注意——尤其是当你创建 PR 时——git 历史会经常被重写以保持线性。 单击任一按钮以启动零安装 IDE,以尝试使用 TLA+ 规范语言: 本教程正在进行中。 未来将添加更多章节。 与此同时,请随时提出问题、澄清和建议。 你也可以在上联系我。 可以在找到基本的 TLA+ 学习材料。 v37(终止):当生产者通过发送毒苹果关闭时逐渐终止消费者。 Poison Pill 变体,其中每个生产者向N消费者发送N片毒苹果。 消费者在吃了M片苹果后死亡(终止),其中M是生产者的数量。 与 Poison Pill 方法相比的优势在于,不需要额外的同步原语来检测触
资源推荐
资源详情
资源评论
收起资源包目录
BlockingQueue-master.zip (67个子文件)
BlockingQueue-master
BlockingQueueTrace.cfg 71B
p1c1b1.svg 5KB
.github
notes.md 856B
workflows
main.yml 1KB
BlockingQueuePoisonPill.tla 6KB
BlockingQueuePoisonApple.tla 6KB
BlockingQueue.cfg 188B
BlockingQueueFair.cfg 153B
CommunityModules.jar 27KB
SpecTE.tla 10KB
BlockingQueueSplit.cfg 160B
.gitpod.yml 217B
p1c1b1.dot 1KB
R
ContinueInequation.R 529B
TraceLength.R 904B
TraceLength.csv 4KB
TraceLengthCorrelation.svg 51KB
ContinueInequation.svg 30KB
TraceLengthPairs.svg 1.33MB
BlockingQueuePoisonPill.cfg 312B
BlockingQueueDebug.cfg 143B
BlockingQueuePoisonApple.cfg 229B
impl
src
org
kuppe
App2TLA$BufferDeqEvent.class 513B
App2TLA2bak.java 3KB
App.java 1KB
App2TLA$BufferEnqEvent.class 513B
BlockingQueue.class 2KB
App$Configuration.class 627B
App.class 2KB
App2TLA$1.class 851B
Consumer.class 1KB
App2TLA$BufferWaitEvent.class 644B
BlockingQueue.java 3KB
Producer.java 578B
Producer.class 1KB
App2TLA.class 4KB
Consumer.java 605B
App2TLA.java 3KB
producer_consumer_cocoa.m 2KB
Makefile 369B
producer_consumer_win32.c 3KB
producer_consumer.c 3KB
BlockingQueueFair.tla 8KB
BlockingQueueDebug.tla 704B
BlockingQueueMC.tla 2KB
LICENSE 1KB
README.md 50KB
app-123.bin 2KB
BlockingQueue.tla 6KB
.devcontainer
devcontainer.json 692B
TLAPS.tla 21KB
screencasts
v11-TypeInv.gif 2.02MB
v14-IInvWin.gif 2.06MB
v13-IInvTLC.gif 3.48MB
v04-PickSuccessor.gif 2.03MB
v03-StateGraph.gif 3.06MB
v12-IInv.gif 1.6MB
SpecTE.cfg 672B
animation
BlockingQueue-Proc4_Cons3_Buff3_Len46.gif 340KB
BlockingQueue-Proc2_Cons1_Buff1_Len08.pdf 398KB
BlockingQueue-Proc2_Cons1_Buff1_Len08.gif 63KB
p1c2b1.svg 17KB
BlockingQueueSplit.tla 4KB
BlockingQueueAnim.tla 5KB
.gitignore 135B
p1c2b1.dot 4KB
BlockingQueueTrace.tla 5KB
共 67 条
- 1
资源评论
观察社
- 粉丝: 21
- 资源: 4689
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功