我知道在计算机的理论中,并发不是表示在同一时刻,而是在某个时间段内。
强调的是某个时间段内
那么计算机会在同一时刻执行一个事件吗?
单核CPU是在不停的切换,那么多核呢,或者多机呢?
[danger] 实际上时间是一个相对概念,秒、微妙,还可以再进行细化,理论上存在同一时刻,但是实际上却不能够证明这一点,因为理论上你知道无限细分最终也是会在一个点上的,而实际上你又无法去实际的证明它。这是一个无法被证明的理论。
既然理论上存在同一时刻,那么我们如何通过什么区证明这一点呢,我们相信时间,但是时间的刻度可以无限细分,而我们能掌握,辨别的刻度是有限的,或者说,我们在最大限度上的刻度上发像是相同的,就认为是同一时刻呢?
7 回答
慕容森
TA贡献1853条经验 获得超18个赞
但是时间的刻度可以无限细分
请搜索「普朗克时间」。
怎么去证明两个是事件是在同一时刻发生的?
请搜索「同时性的相对性」。
两个事件 A 和 B 的时序可能的关系有:
- A 先于 B(从 A 发生的地方的光能够在 B 发生之前到达 B 发生的地方)
- A 后于 B(从 B 发生的地方的光能够在 A 发生之前到达 A 发生的地方)
- 取决于与观察者的相对速度(以上两者皆不是)
MM们
TA贡献1886条经验 获得超2个赞
没必要想的这么复杂吧。是否同时发生,这个现象只有在观测的时候才有意义。也就是说事件A B,如果它们发生的时间间隔小于你的观测精度,那么久可以认为它们是同时发生的。也就是说在一个读取周期内发生的事件都是同时的。而且在一个观测间隔内争辩A,B是不是同时发生的也没有意义。反正你没办法证明它们不是同时发生的。
心有法竹
TA贡献1866条经验 获得超5个赞
这个问题就好比 你有一个馒头每天吃一半 问你几天能吃完 请问你吃的完吗?
我自认为自己是个普通人,这些不但耗费大脑细胞而且消耗时间没有结果的问题我一般是不会去想的。
- 7 回答
- 0 关注
- 811 浏览
添加回答
举报
0/150
提交
取消