进程间通信的方式:管道、消息队列、信号