【发布时间】:2012-05-24 11:14:35
【问题描述】:
使用数据库或文件作为简单的数据持久层很容易理解。但也有一些方法可以将它们用作通信通道,将数据从一个正在运行的进程传输到另一个进程,甚至发送命令和请求,尤其是当这个通道比普通的 Unix 套接字(如共享内存)更快时。
但是如何有效地使用它呢?我的意思是,一个进程不会因为共享内存的变化而获得一个事件,他总是必须轮询它,对吧?但是,如果所有进程一直在轮询它们的共享内存,这不是太耗费资源了吗?还有什么其他选择?
【问题讨论】:
标签: design-patterns ipc