码迷,mamicode.com
首页 >  
搜索关键字:ipc进程间通信    ( 61个结果
POSIX共享内存
POSIX共享内存不需要自己手动挂载,只要打开成功,就会自动挂载.一般挂载在 /dev/shm 目录下 cd /dev/shm od -c xyz 1. shm_open 函数 功能:用来创建或打开一个共享内存对象 原型:     int shm_open(const char* name,int oflag,mode_t mode); 参数:     name:共享内存...
分类:其他好文   时间:2015-06-06 12:09:35    阅读次数:265
Linux系统编程——进程间通信:管道(pipe)
管道也叫无名管道,它是是 UNIX 系统 IPC(进程间通信) 的最古老形式,所有的 UNIX 系统都支持这种通信机制。 每个管道只有一个页面作为缓冲区,该页面是按照环形缓冲区的方式来使用的。这种访问方式是典型的“生产者——消费者”模型。当“生产者”进程有大量的数据需要写时,而且每当写满一个页面就需要进行睡眠等待,等待“消费者”从管道中读走一些数据,为其腾出一些空间。相应的,如果管道中没有可读数据,“消费者” 进程就要睡眠等待。...
分类:系统相关   时间:2015-06-02 13:29:43    阅读次数:191
System V 共享内存
一.共享内存数据结构 对于每个共享内存区,内核维护如下信息结构,定义在, 在ubuntu中路径:/usr/include/linux/shm.h 二. System V共享内存函数: #include #include int shmget(key_t key, size_t size, int shmflg);     void *shmat(...
分类:其他好文   时间:2015-05-24 08:55:18    阅读次数:224
15 Apache之httpd(上)
传输层:提供进程地址tcp:传输控制协议,面向连接的协议;通信前需要建立虚拟链路;结束后拆除链路0-65535udp:UserDatagramProtocol,无连接协议;0-65535Portnumber:socket:IPC(进程间通信)的一中实现,允许位于不同主机(甚至同一主机)上不同进程之间进行通信,数据交..
分类:Web程序   时间:2015-05-17 18:54:23    阅读次数:349
Android常见面试题(一)
1. 简述Activity的生命周期 2. 请简单说下对广播接收者有哪些了解 3. view如何刷新?简述什么是双缓冲? 4、AIDL的全称是什么?如何工作?能处理哪些类型的数据? 5、java中如何引用本地语言 6、谈谈Android的IPC(进程间通信)机制 7、NDK 是什么 8、如何将SQLite数据库(xxx.db文件)与apk文件一起发布...
分类:移动开发   时间:2015-04-02 16:35:37    阅读次数:184
IPC(进程间通信)
常用IPC有:1:管道2:命名管道(FIFO)3:共享存储4:套接字5:信号量6:消息队列7:信号管道 只允许亲缘进程间的通讯。命名管道(FIFO) 除了亲缘进程可以通讯外,非亲缘进程也可以通讯。共享内存 多个进程可以访问同一块内存空间,是最快的IPC方式。在进程间传递数据时无须任何内存的拷贝 。可...
分类:系统相关   时间:2015-03-15 18:17:54    阅读次数:185
管道和信号的简单用法
2015.3.3星期二 阴天IPC:进程间通信pipe:无名管道:只能用于具有亲缘关系的进程之间fifo: 有名管道:可以使互不相关的两个进程互相通信,有名管道可以通过路径名来指出,并且在文件系统中可见,通过文件io操作,不支持lseek()管道创建:无名:调用pipe();有名管道:1.mkfif...
分类:其他好文   时间:2015-03-04 00:53:38    阅读次数:181
IPC:进程间通信
IPC的3种技术: 进程(线程)间传递消息的6种接口: 1.管道 2.消息队列 3.过程调用 进程(线程)间同步的6种接口: 1.信号量(两种) 2.互斥量 3.条件变量 4.读写锁 5.记录上锁 进程(线程)间共享内存的2种接口: 1.匿名共享内存 2.有名共享内存...
分类:系统相关   时间:2015-02-28 18:40:12    阅读次数:215
Linux IPC实践(1) -- 概述
进程的同步与互斥   进程同步: 多个进程需要相互配合共同完成一项任务。   进程互斥: 由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源,进程的这种关系为进程的互斥;系统中某些资源一次只允许一个进程使用,称这样的资源为临界资源或互斥资源, 而在进程中涉及到互斥资源的程序段叫临界区. Linux IPC发展   Linux下的进程通信手段基本上是从UNIX平台上的进程...
分类:系统相关   时间:2015-02-18 17:40:16    阅读次数:239
IPC进程通信
这两天学习的东西有点多,感觉完全应付不过来了 ,一直在消化这几天学习的东西所以2号、3号、4号的学习内容没有及时总结,在此表示深深的愧疚,今天把这些天学习的知识点汇总一下。 主要学习了IPC进程间通信,目前我所理解的IPC主要包括管道、共享内存、信号量。 总结IPC前先复习一下多进程: 一、进程创建:  1、system函数 通过调用shell程序/bin/sh –c来执行string所...
分类:系统相关   时间:2015-02-06 09:35:52    阅读次数:279
61条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!