码迷,mamicode.com
首页 >  
搜索关键字:共享内存    ( 1550个结果
SECURITY_ATTRIBUTES 设置低权限
Windows 从 Vista 開始又一次改动了其系统的权限管理机制,于是如今就会碰到一些 xp 能过而 win7 不能过的代码。比方 Service 程序和一般应用程序用共享内存的方式来通讯,CreateFileMapping 的第二个參数我们往往都是填 NULL 使用默认权限(Service 的...
分类:其他好文   时间:2014-10-09 00:22:47    阅读次数:196
用 ipcs 管理oracle unix 共享内存
UNIX and Linux Shared Memory and Oracle    The UNIX and LINUX operating systems allocate memory based on an interprocess communication model (IPC) to manage memory segments for Oracle database envir...
分类:数据库   时间:2014-10-06 20:12:10    阅读次数:341
在动态网络下实现分布式共享存储
在动态网络下实现分布式共享存储http://cacm.acm.org/magazines/2014/6/175173-implementing-distributed-shared-memory-for-dynamic-networks译者序 共享内存系统是普通单机程序开发者熟悉的开发范式,通过简单...
分类:其他好文   时间:2014-10-03 14:06:44    阅读次数:291
进程间通信(IPC)
概述1、Linux使用的进程间通信方式主要包括:(1)管道(pipe)和有名管道 (2)信号(signal) (3)共享内存 (4)消息队列 (5)信号量 (6)套接字(socket)2、问:为什么进程间需要通信?(1)数据传输 一个进程需要将它的数据发送给另外一个进程(2)资源共享 ...
分类:其他好文   时间:2014-10-02 18:46:03    阅读次数:183
linux 进程间的通信
现在linux使用的进程间通信方式:(1)管道(pipe)和有名管道(FIFO)(2)信号(signal)(3)消息队列(4)共享内存(5)信号量(6)套接字(socket)为何进行进程间的通信:A、数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间B、共..
分类:系统相关   时间:2014-10-01 00:27:41    阅读次数:368
volatile和lock的使用场景
volatile:多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volatile修饰的变量,不允许线程进行本地缓存,每个线程的读写都是直接操作在共享内存上,这就保证了变量始终具有一致性。lock:多个线程同时访问一...
分类:其他好文   时间:2014-09-30 16:32:09    阅读次数:186
Linux 进程通信之 ——信号和信号量总结
如今最经常使用的进程间通信的方式有:信号,信号量,消息队列,共享内存。 所谓进程通信,就是不同进程之间进行一些"接触",这种接触有简单,也有复杂。机制不同,复杂度也不一样。通信是一个广义上的意义,不仅仅指传递一些massege。他们的用法是基本相同的,所以仅仅要掌握了一种的用法,然后记住其他的用.....
分类:系统相关   时间:2014-09-29 12:42:20    阅读次数:145
php 共享内存
共享内存主要用于进程间通信php中的共享内存有两套扩展可以实现1、shmop 编译时需要开启--enable-shmop 参数实例: $shm_key = ftok(__FILE__, 't');/** 开辟一块共享内存 int $key , string $flags , int $mode ,....
分类:Web程序   时间:2014-09-28 02:16:10    阅读次数:200
服务器打开共享内存的初始化
服务器共享内存以及客户端打开服务器获得通知过程打开GS就会进行共享内存的初始化,过程很复杂,看了很多次,今天看的时候终于了解了大概了bool DataLayer::init(){ int pid = GetCurrentProcessId(); auto path = Plug::Get...
分类:其他好文   时间:2014-09-26 23:44:58    阅读次数:281
APUE学习笔记——11 线程同步、互斥锁、自旋锁、条件变量
线程同步     同属于一个进程的不同线程是共享内存的,因而在执行过程中需要考虑数据的一致性。     假设:进程有一变量i=0,线程A执行i++,线程B执行i++,那么最终i的取值是多少呢?似乎一定是i=2;其实不然,如果没有考虑线程同步,i的取值可能是1.我们先考虑自加操作的过程:a,首先将内存中i的值copy到寄存器;b,对寄存器中i的copy进行自加;c,将寄存器中自加的结...
分类:编程语言   时间:2014-09-25 14:13:09    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!