进程间通讯(Inter process communication :IPC) 1》6种进程间通讯: 4种数据共享机制:包括管道(分为无名管道和有名管道),消息队列、共享内存、UNIX域套接字(socket); 1种实现异步机制:信号; 1种实现互斥和同步:信号量; ①、管道(pipe) 管道是一种 ...
分类:
系统相关 时间:
2017-07-24 10:10:44
阅读次数:
184
这一章核心内容:使用 UNIX 域套接字传送文件描述符。 文件描述符的传送以来 cmsghdr 结构体。具体直接看书上源码。 ...
分类:
系统相关 时间:
2017-05-29 21:45:15
阅读次数:
210
psql: 无法联接到服务器: 没有那个文件或目录 服务器是否在本地运行并且在 Unix 域套接字 "/var/run/postgresql/.s.PGSQL.5432"上准备接受联接? ubuntu@dongyang-K46CB:/$ sudo service postgresql startFa ...
分类:
数据库 时间:
2017-04-06 01:03:32
阅读次数:
1570
前言Linux中进程间通信又称为IPC(Interprocesscommunication),大致上可以分为这么几类:消息队列(messagequeue),旗语(semerpore),共享内存(sharedmemory),信号(signal),Unix域套接字,socket等。一、信号发送signal用来向进程传递微小的信息。显示可用信号:kil..
分类:
系统相关 时间:
2017-02-17 10:26:30
阅读次数:
451
1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。程 ...
分类:
系统相关 时间:
2017-01-26 00:05:29
阅读次数:
239
socket文件:当用Unix域套接字方式进行连接时需要的文件。 pid文件:MySQL实例的进程ID文件。 MySQL表结构文件:用来存放MySQL表结构定义文件。 套接字文件 Unix系统下本地连接MySQL可以采用Unix域套接字方式,这种方式需要一个套接字(socket)文件。套接字文件可由 ...
分类:
数据库 时间:
2017-01-15 07:21:27
阅读次数:
274
UNIX套接字用于在用一台机器上运行的进程之间通信。UNIX套接字比因特网域套接字的效率更高。UNIX与套接字提供和 数据报两种接口,UNIX域数据报服务是可靠的,就不会丢失消息也不会传递出错。UNIX域套接字是套接字和管道之间的混合物。 实现IPC的好方法。。。 ...
分类:
其他好文 时间:
2016-05-30 12:42:38
阅读次数:
154
以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将TCP切换为UNIX域套接字 UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。 但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络 ...
分类:
Web程序 时间:
2016-05-23 09:10:29
阅读次数:
246
以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将TCP切换为UNIX域套接字UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。 但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络支 ...
分类:
Web程序 时间:
2016-04-01 09:10:00
阅读次数:
254
下面的实例展示了如何使用Unix域套接字在进程间传递文件描述符参考文献:1) 《Unix网络编程》 2) http://book.51cto.com/art/200912/168560.htm最近学习了使用Unix域套接字在进程间传递文件描述符,仿照参考资料,自己也写了简单的程序来实践这种技术。其他...
分类:
系统相关 时间:
2016-01-19 19:01:05
阅读次数:
240