您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Linux共享内存的研究与实现

  2. Linux系统提供了多种IPC机制,如信号、管道、信号量、消息队列、共享内存和套接字等,其中以共享 内存效率最高.
  3. 所属分类:Linux

    • 发布日期:2010-01-31
    • 文件大小:135168
    • 提供者:huangtaiquan
  1. 共享内存和管道通讯演示代码

  2. 在之前的共享内存通讯基础上,增加了管道通讯的演示代码。 这部分比共享内存的演示代码要稍微完整一些。 管道用的是非阻塞方式,如果用了阻塞方式,则收发不能同时进行,否则会被塞住,导致程序无响应。 注意:服务器端如果是共享内存,则客户商也需要打开共享内存,如果服务器端是管道,则客户端也需要打开管道
  3. 所属分类:其它

    • 发布日期:2010-06-08
    • 文件大小:214016
    • 提供者:jszj
  1. Linux内核的管道与信号.pdf

  2. 本文介绍了Linux进程通信的管道和信号,并分析了内核源代码。如共享内存、管道、信号、消息队列等等
  3. 所属分类:Linux

    • 发布日期:2010-06-24
    • 文件大小:1048576
    • 提供者:diaoayi
  1. 操作系统课设 linux 下编程模拟多进程共享临界资源

  2. 开发环境为eclipse+cdt插件, 用消息与共享内存实现信号量的控制 设计内容 要求产生3个进程: 1、两个进程模拟需要进入临界区的用户进程,当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请;申请返回,表示进入了临界区。在临界区中等待一段随机时间,并显示:“进程x正在临界区…”;当时间结束,显示:“进程x退出临界区…”,同时向管理进程提出退出申请;当申请返回,显示:“进程x已退出临界区。” 2、一个进程作为原语的管理进程,接受其他进程的临界区进入请求:如果允许进
  3. 所属分类:Linux

    • 发布日期:2012-01-06
    • 文件大小:70656
    • 提供者:roger5516
  1. 共享内存和管道通讯演示代码

  2. 共享内存和管道通讯演示代码,说明共享内存的用途。
  3. 所属分类:C++

    • 发布日期:2012-02-10
    • 文件大小:214016
    • 提供者:zhigang79
  1. 共享内存临界资源控制

  2. 无论是管道还是报文,发送方在写满的时候都会被阻塞,接受方在空的时候也会被阻塞。所以我们没有看到对同一个管道或者报文读写时候要加上额外的代码解决多个进程对资源共享产生的问题
  3. 所属分类:C

    • 发布日期:2012-11-16
    • 文件大小:14336
    • 提供者:soldier_it
  1. MFC 内存共享,管道

  2. 对vc 多进程通信 内存共享,消息机制及管道
  3. 所属分类:C++

    • 发布日期:2014-01-19
    • 文件大小:3145728
    • 提供者:u010211273
  1. 进程间通信之无名管道(pipe) 完整代码

  2. 进程间通信之无名管道(pipe) 注意: 1 只能用于具有亲缘关系的进程之间的通信 2 SIGPIPE信号的处理 七种进程间通信方式: 一 无名管道( pipe ) 二 有名管道( fifo ) 三 共享内存 shared memory 四 信号 sinal 五 消息队列 message queue ) 六 信号量 semophore 七 套接字 socket 以上七种进程间通信的完整代码 皆可以在我的资源列表中获取下载: 资源列表:http: download csdn net user q
  3. 所属分类:C

    • 发布日期:2015-01-24
    • 文件大小:2048
    • 提供者:qiulanzhu
  1. 进程间通信之有名管道(fifo) 完整代码

  2. 进程间通信之有名管道(fifo) 注意: 如果只打开有名管道的一端 则系统将暂时阻塞打开进程 直到有另一个进程打开该管道的另一端 当前进程才会继续执行 七种进程间通信方式: 一 无名管道( pipe ) 二 有名管道( fifo ) 三 共享内存 shared memory 四 信号 sinal 五 消息队列 message queue ) 六 信号量 semophore 七 套接字 socket 以上七种进程间通信的完整代码 皆可以在我的资源列表中获取下载: 资源列表:http: downl
  3. 所属分类:C

    • 发布日期:2015-01-24
    • 文件大小:1024
    • 提供者:qiulanzhu
  1. 进程间通信之共享内存 shared memory 完整代码

  2. 进程间通信之共享内存 shared memory ) 1 效率最高 2 存在竞态 七种进程间通信方式: 一 无名管道( pipe ) 二 有名管道( fifo ) 三 共享内存 shared memory 四 信号 sinal 五 消息队列 message queue ) 六 信号量 semophore 七 套接字 socket 以上七种进程间通信的完整代码 皆可以在我的资源列表中获取下载: 资源列表:http: download csdn net user qiulanzhu">进程间
  3. 所属分类:C

    • 发布日期:2015-01-24
    • 文件大小:984
    • 提供者:qiulanzhu
  1. 利用共享内存及管道实现进程间通信

  2. 利用共享内存及管道实现进程间通信,内附 server 及 client 两个通信进程源码,经测试可用。可供需要者参考,开发工具:VC++6.0。
  3. 所属分类:C++

    • 发布日期:2017-03-26
    • 文件大小:3145728
    • 提供者:qytiger007
  1. 匿名管道的实现 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。

  2.  管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。   在调用CreatePipe()函数时,如果管道服务器将lpPipeAttributes 指向的SECURITY_ATTRIBUTES数据结构的数据成员bInher
  3. 所属分类:网络攻防

    • 发布日期:2008-12-12
    • 文件大小:34816
    • 提供者:robotgame
  1. Python中使用PIPE操作Linux管道

  2. Linux中进程的通信方式有信号,管道,共享内存,消息队列socket等。其中管道是*nix系统进程间通信的最古老形式,所有*nix都提供这种通信方式。管道是一种半双工的通信机制,也就是说,它只能一端用来读,另外一端用来写;另外,管道只能用来在具有公共祖先的两个进程之间通信。管道通信遵循先进先出的原理,并且数据只能被读取一次,当此段数据被读取后,马上会从数据中消失,这一点很重要。 Linux上,创建管道使用pipe函数,当它执行后,会产生两个文件描述符,分别为读端和写端。单个进程中的管道几乎没有
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:60416
    • 提供者:weixin_38626032
  1. win32下进程间通信(共享内存)实例分析

  2. 一、概述 很多情况下在Windows程序中,各个进程之间往往需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换。 进程间通讯(即:同机通讯)和数据交换有多种方式:消息、共享内存、匿名(命名)管道、邮槽、Windows套接字等多种技术。“共享内存”(shared memory)可以定义为对一个以上的进程是可见的内存或存在于多个进程的虚拟地址空间。例如:如果两个进程使用相同的DLL,只把DLL的代码页装入内存
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:96256
    • 提供者:weixin_38518518
  1. ipc-pubsub:简化的POSIX共享内存上的IPC,带有PublisherSubscriber接口-源码

  2. ipc-pubsub 具有发布者/订阅者接口的POSIX共享内存上的简化IPC。 设计须知 思想 Unix / Posix队列需要调整以具有合理数量的可用文件描述符。 我希望不要这样。 UDP需要正确的网络设置,这似乎并不理想 信号量不允许任何数据,这意味着必须通过复杂的共享内存结构(包括有关可用节点的元数据)发送所有实际有效载荷 管道的状态有些复杂,可能导致虚假阻塞管道中的数据过多 设计 单个共享内存对象保留有索引和运行中消息 添加节点 写锁定元数据文件 读取当前的元数据 将节点信息附加到
  3. 所属分类:其它

    • 发布日期:2021-02-14
    • 文件大小:38912
    • 提供者:weixin_42122306
  1. OS程序:与系统调用,进程创建,线程,同步,竞争条件,信号量,进程间通信,管道,共享内存,消息传递等有关的OS程序-源码

  2. OS程序:与系统调用,进程创建,线程,同步,竞争条件,信号量,进程间通信,管道,共享内存,消息传递等有关的OS程序
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:686080
    • 提供者:weixin_42135462
  1. luban:功能强大的对象生成器和共享缓存工具。一个强大的对象生成与缓存工具。当前主要用于生成及导出游戏配置代码和数据-源码

  2. 鲁班 介绍 luban是一个相当完备的游戏配置解决方案,同时也可以利用通用型对象生成与缓存方案。 luban创新性提出定义+数据源的设计,实现了完备的类型系统,增强了excel格式,同时提供json,xml,lua等多种数据源支持,统一了数据定义,加载,检验,数据导出及代码生成的游戏配置管道,彻底解决了中大型项目中难以在excel中配置复杂数据以及一个项目中excel,json等多种配置方案并存的问题。 鲁班适合有以下需求的开发者: 希望找到一个快速强大的过度过上线项目检验的满足中大型游
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:1048576
    • 提供者:weixin_42115513
  1. Python通过Manager方式实现多个无关联进程共享数据的实现

  2. Python实现多进程间通信的方式有很多种,例如队列,管道等。 但是这些方式只适用于多个进程都是源于同一个父进程的情况。 如果多个进程不是源于同一个父进程,只能用共享内存,信号量等方式,但是这些方式对于复杂的数据结构,例如Queue,dict,list等,使用起来比较麻烦,不够灵活。 Manager是一种较为高级的多进程通信方式,它能支持Python支持的的任何数据结构。 它的原理是:先启动一个ManagerServer进程,这个进程是阻塞的,它监听一个socket,然后其他进程(Manager
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:51200
    • 提供者:weixin_38555616
  1. Linux共享内存实现机制的详解

  2. Linux共享内存实现机制的详解 内存共享: 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。 效率: 采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据[1]: 一次从输入文件
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:214016
    • 提供者:weixin_38599712
  1. Python进程通信之匿名管道实例讲解

  2. 匿名管道 管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端. os.pipe()返回2个文件描述符(r, w),表示可读的和可写的.示例代码如下: 复制代码 代码如下: #!/usr/bin/python import time import os def child(wpipe):     print(‘hello from child’, os.getpid())     while True:   
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:49152
    • 提供者:weixin_38681736
« 12 3 4 5 6 7 8 9 10 ... 21 »