concurrency - SICP 的作者在这些关于“并发、时间和通信”的段落中是什么意思?
问题描述
我正在阅读 SICP 的第 3 章,这里有一些有趣的解释:
我们已经看到编程并发系统需要在不同进程访问共享状态时控制事件的顺序,并且我们已经看到了如何通过明智地使用序列化程序来实现这种控制。但是并发的问题比这更深,因为从根本上看,“共享状态”的含义并不总是很清楚。
...
这里的基本现象是同步不同进程、建立共享状态或对事件强加顺序需要进程之间的通信。本质上,并发控制中的任何时间概念都必须与通信密切相关。有趣的是,时间和通信之间的类似联系也出现在相对论中,其中光速(可用于同步事件的最快信号)是时间和空间相关的基本常数。我们在计算模型中处理时间和状态时遇到的复杂性实际上可能反映了物理宇宙的基本复杂性。
作者这是什么意思?我通过练习自己工作并且可以理解排序问题,但不能像作者声称的那样理解时间和沟通之间的联系。
提前致谢。
解决方案
推荐阅读
- azure - 无法使用 Microsoft.EntityFrameworkCore.Cosmos 连接到 Azure Cosmos Db 帐户 - 响应状态代码
- python - 使用 pandas 和列表理解处理从 SQL 中提取的数据框
- node.js - 我是否必须使用 ngrok 暴露前端和后端才能使 CRUD 操作工作的 MERN 堆栈?
- ubuntu-16.04 - 该帐户已为用户锁定(HTTP 401):Devstack 安装 Openstack
- javascript - Bluebeam - 向自定义图章 Javascript 添加多个下拉菜单
- c# - 从浏览器捕获帧
- oauth-2.0 - Gmail API google.auth.exceptions.RefreshError 范围无效
- here-api - HERE API - 如何根据 GPS 坐标提取有关道路的所有信息
- html - 如何在 Django 中保存 POST 数据?
- php - PhpMailer 附件与 Verot class.upload.php 调整大小