码迷,mamicode.com
首页 >  
搜索关键字:进程间    ( 3032个结果
Linux 进程间通讯方式 pipe()函数 (转载)
转自:http://blog.csdn.net/ta893115871/article/details/7478779Linux 进程间通讯方式有以下几种:1-》管道(pipe)和有名管道(fifo).2-》消息队列3-》共享内存4-》信号量5-》信号(signal)6-》套接字(sicket)在这...
分类:系统相关   时间:2014-07-16 23:07:58    阅读次数:290
利用内存映射文件在两个进程间共享数据 转
private hMapFile: THandle; MapFilePointer: Pointer; public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure...
分类:其他好文   时间:2014-07-10 13:27:29    阅读次数:217
python类库32[多进程通信Queue+Pipe+Value+Array]
多进程通信queue和pipe的区别: pipe用来在两个进程间通信。queue用来在多个进程间实现通信。 此两种方法为所有系统多进程通信的基本方法,几乎所有的语言都支持此两种方法。1)Queue & JoinableQueuequeue用来在进程间传递消息,任何可以pickle-able的对象都可...
分类:编程语言   时间:2014-07-07 14:49:49    阅读次数:321
Chrome设计文档-多进程资源加载
原文:Multi-process Resource Loading 背景 浏览器主进程及browser process处理所有的网络通信。原因有三点: Browser process可以控制每一个renderer进程的网络访问 Browser process可以在进程间管理session状态,保持其...
分类:其他好文   时间:2014-06-29 18:25:47    阅读次数:198
June 26,2014---->Binder(IPC),Dalvik ,DEX/ODEX
1.Binder(IPC)Linux进程之间要能够互相通信,从而共享资源和信息。所以,操作系统内核必须提供进程间的通信机制(IPC,Inter-Process Communication)。IPC机制种类:采用命名管道(name pipe),消息队列(message queue),信号(signal...
分类:其他好文   时间:2014-06-26 20:48:54    阅读次数:329
记一次WinForm程序中主进程打开子进程并传递参数的操作过程(进程间传递参数)
目标:想在WinForm程序之间传递参数。以便子进程作出相应的处理。一种错误的方法父进程的主程序:1 ProcessStartInfo psi = new ProcessStartInfo();2 psi.FileName = "ProcessChil...
分类:Windows程序   时间:2014-06-25 16:35:01    阅读次数:298
【UNIX网络编程(四)】TCP套接字编程详细分析
引言: 套接字编程其实跟进程间通信有一定的相似性,可能也正因为此,stevens这位大神才会将套接字编程与进程间的通信都归为“网络编程”,并分别写成了两本书《UNP1》《UNP2》。TCP套接字编程是套接字编程中非常重要的一种,仔细分析,其实它的原理并不复杂。现在就以一个例子来详细分析TCP套接字编程。 一、示例要求: 本节中试着编写一个完成的TCP客户/服务器程序示例,并对它进行深...
分类:其他好文   时间:2014-06-24 20:59:53    阅读次数:248
Erlang进程间消息接收超时设定
Erlang消息接收函数,一般都会设计成尾递归调用自己的模式。但是这样的模式,如果没有消息则会无限的等待下去,所以为了不无限等待,这里可以加个超时设定,例如:flush() -> receive _ -> flush() after 1000 -> ok ...
分类:其他好文   时间:2014-06-24 11:02:14    阅读次数:213
linux 进程间信号量管理程序之sem_timedwait使用
在开发过程中,有三个独立运行的程序模块,三个模块都对sqlite数据库进行读写操作。sqlite在linux共享性较差,所以需要加入互斥信号量解决三个模块访问数据库该问题。另外,在加入信号量后,信号量sem初始化为1,如果三个模块任意一个在读或写数据库时ctrl+c掉(调试过程需要),有时会造成信号量sem保持sem_wait后的值,也就是为0;这就造成了死锁。...
分类:系统相关   时间:2014-06-21 20:22:06    阅读次数:656
Linux编程---信号处理
信号是一种异步的进程间通信的方式.但是这种通知方式能交换的信息很少.只能说给一个事件的标志.类似单片机中的中断,强迫进程停止做当前应当做的事情,而去执行中断执行程序.   信号的产生有如下几种: 1.用户按下了某个终止键,如ctrl-\或ctrl-c.是由终端程序向当前进程发送一个中断信号. 2.程序异常.比如除零错误. 3.kill函数向其发送了一个终止信号 4.进程向自己发送信号....
分类:系统相关   时间:2014-06-21 20:00:15    阅读次数:443
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!