码迷,mamicode.com
首页 >  
搜索关键字:进程调用    ( 294个结果
Linux进程和线程的比较
进程与线程 参考:http://www.cnblogs.com/blueclue/archive/2010/07/16/1778855.html 首先比较Linux进程和线程的创建的区别,以此展开: 创建进程:(1)调用fork(),为子进程新建内核栈、pthread_info和task_struct,复制父进程的大部分的参数,采用写时复制(copy-on-write)辅助父进程...
分类:编程语言   时间:2014-10-17 15:30:05    阅读次数:237
跨进程调用Service(AIDL Service)
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口 icp:interprocess communication :内部进程通信   2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/...
分类:系统相关   时间:2014-10-16 13:02:42    阅读次数:263
服务器×××上的MSDTC不可用解决办法
服务器×××上的MSDTC不可用解决办法 ? MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft?Personal?Web?Server和Mic...
分类:其他好文   时间:2014-10-14 17:53:19    阅读次数:213
使用zip/unzip压缩、解压缩文件
今天项目升级模块中有需要进行解压缩操作,本来打算使用创建进程调用winrar工具的方式来解压,在VS2008环境下也是能跑通的,但是因为产品升级程序是以windows服务的方式运行的,使用这个方式怎么都行不通,进程能正常退出,但是就是解压不出来,进程管理器中也显示winrar进程没有退出,可能导.....
分类:其他好文   时间:2014-10-14 00:50:47    阅读次数:374
linux下的僵尸进程处理SIGCHLD信号
什么是僵尸进程?首先内核会释放终止进程(调用了exit系统调用)所使用的所有存储区,关闭所有打开的文件等,但内核为每一个终止子进程保存了一定量的信息。这些信息至少包括进程ID,进程的终止状态,以及该进程使用的CPU时间,所以当终止子进程的父进程调用wait或waitpid时就可以得到这些信息。而僵尸...
分类:系统相关   时间:2014-10-12 15:45:08    阅读次数:384
《UNIX环境高级编程》读书笔记之信号(1)
1.信号的概念 信号时软中断,它提供了一种处理异步时间的方法。 很多条件都会产生信号: (1)用户按某些键时,引发终端产生信号。 (2)硬件异常产生信号:除数0,无效的内存引用等。 (3)进程调用kill,可以将任意信号发送给任意进程或进程组。 (4)当检测到某种软件条件已经发生时。例如SIGURG,SIGPIPE和SIGALRM。 当某种信号出现时,可以告诉内核使用下列三种方式来处...
分类:其他好文   时间:2014-10-11 13:54:05    阅读次数:202
多线程互斥--mutex
多线程之线程同步Mutex (功能与Critial Sections相同,但是属于内核对象,访问速度较慢,可以被不同进程调用) 一 Mutex     互斥对象(mutex)内核对象能够确保线程拥有对单个资源的互斥访问权。实际上互斥对象是因此而得名的。互斥对象包含一个使用数量,一个线程ID和一个递归计数器。     互斥对象的行为特性与关键代码段相同,但是互斥对象属于内核对象,而关键代码...
分类:编程语言   时间:2014-10-09 01:21:37    阅读次数:266
linux中fork()函数详解(搬砖)
一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代...
分类:系统相关   时间:2014-09-23 12:42:14    阅读次数:325
Android IPC
跨进程调用service, AIDL定义进程之间的通信接口,AIDL文件语法和定义几个java接口语法类似,只不过扩展名是.aidl IDE会自动为接口提供实现,在接口中会定义一个名为Stub的内部static类,实现定义的接口,继承Binder类,Binder实现了IBinder接口 AIDL s...
分类:移动开发   时间:2014-09-12 23:15:44    阅读次数:286
【linux】Linux 进程状态
linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放...
分类:系统相关   时间:2014-08-26 16:52:56    阅读次数:283
294条   上一页 1 ... 26 27 28 29 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!