修改进程间通讯函数，添加线程功能，使用线程获取进程id