码迷,mamicode.com
首页 >  
搜索关键字:同进程    ( 430个结果
Windows环境下共享内存通信
一、引言在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换。进程间通讯(即:同机通讯)和数据交换有多种方式:消息、共享内存、匿名(命名)管道、邮..
分类:Windows程序   时间:2015-05-25 06:11:15    阅读次数:269
15 Apache之httpd(上)
传输层:提供进程地址tcp:传输控制协议,面向连接的协议;通信前需要建立虚拟链路;结束后拆除链路0-65535udp:UserDatagramProtocol,无连接协议;0-65535Portnumber:socket:IPC(进程间通信)的一中实现,允许位于不同主机(甚至同一主机)上不同进程之间进行通信,数据交..
分类:Web程序   时间:2015-05-17 18:54:23    阅读次数:349
gettid 和pthread_self的区别
转:Linux中,每个进程有一个pid,类型pid_t,由getpid()取得。Linux下的POSIX线程也有一个id,类型 pthread_t,由pthread_self()取得,该id由线程库维护,其id空间是各个进程独立的(即不同进程中的线程可能有相同的id)。Linux中的POSIX线程库...
分类:其他好文   时间:2015-05-16 14:45:49    阅读次数:303
使用AIDL实现进程间的通信
在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。AIDL(Android Interface Definition Language)是一种接口定义语言,编译器通过*.aidl文件的描述信息生成符合通信协议的Java代码,我们无需自己去写这段繁杂的代码,只需要在需...
分类:系统相关   时间:2015-05-13 10:06:46    阅读次数:221
分布式对象和远程调用
一.引言1.1 分布式对象技术要解决的基本问题 分布式对象技术是在面向对象技术的基础上发展起来的,它要解决的主要问题是位于不同进程中的对象之间的调用问题。支持访问异地对象,支持访问异构对象(java平台调用C、vb,C++)。1.2 中间件 参考http://kb.cnblogs.com/pag.....
分类:其他好文   时间:2015-05-11 14:34:52    阅读次数:124
Java 多线程 并发编程
一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间...
分类:编程语言   时间:2015-05-03 17:32:55    阅读次数:259
在Python 3.4里使用Protobuf 2.6
在开发领域里,协议的使用是经常的事情,只要通讯的地方,就要使用到。比如客户端与服务器通讯,比如嵌入式系统与上位机系统通讯,比如不同进程之间进行数据通讯,这些地方都需要使用。但协议的定义的方式也有很多种,最常使用就是开发者自己定义的格式,也有使用XML等格式,不过这两种方式都存在不足之处的。首先来看自己定义的格式,如果采用二进制的方式,要调试协议格式,要处理不同的位置,要处理动态增加的字段等等,另外...
分类:编程语言   时间:2015-04-28 18:23:27    阅读次数:181
linux多线程
1.运行一个进程中的多个线程,彼此之间使用相同的地址空间,共享大部分数据。 2.启动一个线程所花费的空间远远小于启动一个进程所话费的空间。 3.线程间切换所需要的时间远远小于进程间切换所需要的时间。 4.不同进程具有独立的数据空间,数据的传递只能通过通信的方式。--费时、不方便   统一进程下的线程之间共享数据空间,一个线程数据可以直接为其他线程所用。--快捷、方便 5.编写多线程需要注...
分类:编程语言   时间:2015-04-27 18:32:10    阅读次数:199
操作系统(32-45)
由于并发活动的复杂性,不同学者研究和讨论的侧重点不同,对进程的定义也不尽相同:1、进程是可以和别的计算并发执行的计算2、进程是程序的一次执行,亦即是在给定内存区域中的一组指定序列的执行过程3、一个程序在给定活动空间和初始化环境下,在一个处理机上的执行过程4、程序在一个数据集合上运行的过程,是系统进行...
分类:其他好文   时间:2015-04-22 13:27:05    阅读次数:98
Linux进程间通信--mmap共享内存(一)
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息...
分类:系统相关   时间:2015-04-20 21:00:16    阅读次数:278
430条   上一页 1 ... 33 34 35 36 37 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!