摘要: linux 进程间通信系列7,使用pthread mutex c++ include include include include include include int main(){ pthread_mutex_t m; pthread_mutexattr_t mat; int shmid; 阅读全文
posted @ 2018-10-20 22:45 小石王 阅读(746) 评论(0) 推荐(1) 编辑
摘要: linux 进程间通信系列6,使用消息队列(message queue) 概念:消息排队,先进先出(FIFO),消息一旦出队,就从队列里消失了。 1,创建消息队列(message queue) 2,写消息到消息队列(message queue) 3,从消息队列(message queue)读消息 3 阅读全文
posted @ 2018-10-20 21:50 小石王 阅读(3821) 评论(0) 推荐(0) 编辑
摘要: linux 进程间通信系列5,使用信号量 信号量的工作原理: 由于信号量只能进行两种操作等待和发送信号,即P(sv)和V(sv),他们的行为是这样的: P(sv):如果sv的值大于零,就给它减1;如果它的值为零,就挂起该进程的执行 V(sv):如果有其他进程因等待sv而被挂起,就让它恢复运行,如果没 阅读全文
posted @ 2018-10-20 16:45 小石王 阅读(3434) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu18.04上安装EOS的目的: "在ubuntu中,进行eos源码编译和安装" 在不联网的安全环境下,用eos官方的命令行工具,创建自己的公钥和私钥 用eos官方的命令行工具,创建钱包,执行转账 一,用eos官方的命令行工具cleos,创建两对的公钥和私钥 注意:做下面的操作时,请拔掉 阅读全文
posted @ 2018-10-20 16:24 小石王 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: linux 进程间通信系列4,使用共享内存 1,创建共享内存,用到的函数shmget, shmat, shmdt | 函数名 | 功能描述 | | | | | shmget | 创建共享内存,返回pic key | | shmat | 第一次创建完共享内存时,它还不能被任何进程访问,shmat()函 阅读全文
posted @ 2018-10-20 14:07 小石王 阅读(5401) 评论(3) 推荐(3) 编辑
摘要: linux 进程间通信系列3,使用socketpair,pipe 1,使用socketpair,实现进程间通信,是双向的。 2,使用pipe,实现进程间通信 使用pipe关键点:fd[0]只能用于接收,fd[1]只能用于发送,是单向的。 3,使用pipe,用标准输入往里写。 疑问:在代码2里不写wa 阅读全文
posted @ 2018-10-20 09:50 小石王 阅读(1355) 评论(0) 推荐(0) 编辑