我刚刚开始阅读这些内存模型,并且对这些共享内存模型和分布式内存模型还不熟悉。
我查阅了许多文档来了解这些内容。但是,我还是有一些疑问:
- 如果共享内存应用程序工作在分布式内存架构上会发生什么?
- 如果分布式内存应用程序工作在共享内存架构上会发生什么?
最佳答案
What will happen if shared memory application works on distributed memory architecture?
Ans:要首先发生这种情况,您需要缓存。进程外缓存启用了锁和版本,因此它们是安全的,并且会阻止来自这些简单应用程序的调用。
What will happen if distributed memory application works on shared memory architecture?
答:浩劫!两个应用程序共享一个内存池,而它们本来希望是独立的,这会导致数据不一致。这就是为什么你有锁。以线程为例(考虑数据是共享的)
关于c - 如果共享内存应用程序工作在分布式内存架构上会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31933255/