程序设计语言 9.0分
读书笔记 无
[已注销]

message passing这种并发模型中 send操作可以有3种语义 资源管理:保证应用层的数据copy完成,可以允许应用层更改自己的数据。 失败语义:保证消息传递到了接收方 返回参数:保证接收方有了reply 阻塞在以上3个阶段,分别可以称为无等待发送,同步发送,远程调用发送 书里有一个不错的死锁的example 通信路径可缓冲N个消息 A要发送N+1个消息给B 然后发送一个消息给C C随之通过另一个通信路径发送一个消息给B 作为B一样,要求接收A的消息之前现接收来自C消息。 这样,A发送了N个消息之后被阻塞时,出现了死锁。 一句话,可能会被时序性打扰的逻辑绝对不要有

0
《程序设计语言》的全部笔记 5篇
豆瓣
免费下载 iOS / Android 版客户端