- 博客(3)
- 收藏
- 关注
原创 linux 进线程间通信
信号:由一个进程发送给另一个进程,可作为进程间传递消息或修改行为的一种方式。 信号集:多个信号组成的集合。 信号量(线程信号量):用于线程间同步与互斥。(与进程信号量不同) 互斥锁:用于线程间同步与互斥。 信号量(进程信号量,也可叫做信号量集):用于进程间同步与互斥。(与线程信号量不同) 消息队列: 共享内存: 管道: 套接字:
2015-11-24 19:33:34 336
原创 linux socket
#include #include int socket(int domain, int type, int protocol); 域(domain),又称协议族(protocal family),指定套接字通信中使用的网络介质类型。如AF_UNIX(UNIX文件系统套接字)、AF_INET(UNIX网络套接字)、AF_INET6(用于IPv6)、AF_ISO(ISO标准协议)等。最常用
2015-11-24 19:09:21 297
原创 linux select 系统调用
select 系统调用允许程序同时在多个底层文件描述符上等待输入的到达(或输出的完成,或产生错误信息)。这意味着终端仿真程序可以一直阻塞到有事情可做为止。类似地,服务器也可以通过同时在多个打开的套接字上等待请求到来的方法来处理多个客户。 select 函数对数据结构 fd_set 进行操作,它是由打开的文件描述符构成的集合。有一组定义好的宏可以用来控制这些集合:
2015-11-24 17:49:47 797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人