在python 3-4中,向进程发送简单字符串的最简单方法是什么(我知道进程的pid,不需要做任何检查)?
我应该直接通过套接字进行通信吗?
发布于 2014-09-18 13:11:22
如果只希望两个进程通信,则可以使用管道(可以使用mkfifo命名,也可以使用管道和dup syscalls命名“匿名”)。
如果您想要一个服务器和一些客户端,那么可以使用套接字。TCP套接字在网络上是可用的,但在unix/linux上也存在所谓的"unix套接字“,看起来类似于命名管道。
下一种在应用程序之间进行通信的方式是实时信号和/或共享内存。
关于unix的更多信息:http://beej.us/guide/bgipc/output/html/multipage/unixsock.html关于管道,谷歌会告诉你。
但是,要正确回答您的问题(这个问题没有一个“正确的答案”),我认为最简单的方法是使用命名管道,因为它用于写入磁盘上的文件。
https://stackoverflow.com/questions/25913405
复制相似问题