Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38752
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 357
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-20 16:26
文章分类

全部博文(41)

文章存档

2014年(41)

我的朋友

发布时间:2014-05-09 23:47:37

linux进程间通信主要有以下几种:1.共享内存与信号量两个进程间使用共享内存达到数据共享,通常需要使用信号量进行同步。使用共享内存的步骤:获取关键字:通常使用ftok函数,根据不同的文件名和id获取关键字,只要文件名和id都一样,不同程序获得的关键字就相同。key_t ftok(const char *pathname, int proj_id);创.........【阅读全文】

阅读(213) | 评论(0) | 转发(0)

发布时间:2014-05-05 12:45:05

 网络上两台主机的通信过程Tcp/ip 协议和OSI协议的不同在于将会话层,表示层,应用层统一规范为应用层。在同一网段和不同网段的通信过程(1):在同一网段的通信过程主机在应用层上的操作:TCP/IP协议上tcp的端口对应的各种应用程序,如WWW 对应端口 80, DNS 对应端口 53.客户机要.........【阅读全文】

阅读(553) | 评论(0) | 转发(0)

发布时间:2014-05-04 21:18:06

IO多路复用就是一种能够同时监视多个文件描述符,当文件描述符可操作时通知程序,否则等待的一种机制。1.int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout); nfds:最大的文件描述符加1readfds:读操作的文件描述符集合writefds:写操作的文件描述符集.........【阅读全文】

阅读(182) | 评论(0) | 转发(0)

发布时间:2014-05-04 20:51:40

互斥锁是为了解决生产者、消费者问题而产生的一种机制,主要用于进程间、线程间的同步。记录锁: 记录锁通常用于进程中将文件锁住,保证文件操作的原子性,使用记录锁锁住文件,首先要定义一个struct flock变量,间这变量的值设置好,然后使用fcntl函数锁住文件,待操作完成在用fcntl函数解锁。struct flock { &n.........【阅读全文】

阅读(204) | 评论(0) | 转发(0)

发布时间:2014-05-04 12:29:37

 信号是linux中一种进程间通信方式,是一种软中断机制。linux中的信号列表: 1) SIGHUP  2) SIGINT  3) SIGQUIT  4) SIGILL  5) SIGTRAP 6) SIGABRT  7) SIGBUS  8) SIGFPE  9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SI.........【阅读全文】

阅读(291) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册