码迷,mamicode.com
首页 >  
搜索关键字:linux进程    ( 1287个结果
判断LINUX进程是否存在
################################################### #!/bin/bash #判断进程是否存在,如果不存在就启动它 PIDS=`ps -ef |grep myprocess |grep -v grep | awk ‘{print $2}‘` if [ "$PIDS" != "" ]; then echo...
分类:系统相关   时间:2014-10-21 20:00:40    阅读次数:288
linux进程调度算法
linux下的调度算法有两种: - CFS 完全公平调度算法,宏为SCHED_BATCH SCHED_NOMAL - 实时调度算法,宏为SCHED_FIFO SCHED_RR ##Reference## [1].http://blog.chinaunix.net/uid-26611383-id-3789974.html [2].ht...
分类:编程语言   时间:2014-10-21 17:59:01    阅读次数:209
linux进程间通信-有名管道(FIFO)
有名管道(FIFO)命名管道也被称为FIFO文件,是一种特殊的文件。由于linux所有的事物都可以被视为文件,所以对命名管道的使用也就变得与文件操作非常统一。(1)创建命名管道用如下两个函数中的其中一个,可以创建命名管道。#include #include int mkfifo(const char...
分类:系统相关   时间:2014-10-21 12:14:49    阅读次数:347
linux进程间通信-消息队列
一 消息队列的介绍消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。Linux用宏MSGMAX和MSGMNB来限制一条消息的最大长度和一个队列的最大长度。◆影...
分类:系统相关   时间:2014-10-21 12:00:18    阅读次数:262
linux进程间通信-概述
一 进程间通信有如下的目的:1、数据传输,一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间;2、共享数据,多个进程想要操作共享数据,一个进程对数据的修改,其他进程应该立刻看到;3、通知事件,一个进程需要向另一个或一组进程发送消息,通知它们发生了某件事情;4、资源共享,多个进程...
分类:系统相关   时间:2014-10-21 11:55:25    阅读次数:201
linux进程间通信-共享内存
一共享内存介绍共享内存可以从字面上去理解,就把一片逻辑内存共享出来,让不同的进程去访问它,修改它。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地...
分类:系统相关   时间:2014-10-21 11:53:17    阅读次数:227
linux进程基础
1.进程★进程,就是运行中的程序。一个可执行程序是一具机器指令及其数据的序列。一个进程是程序运行时的内存空间和设置。★shell是一个管理进程和运行程序的程序。Shell主要有三个功能:(1)运行程序(2)管理输入和输出(3)可编程。(1)greplsecho都是一些用C编写并被编译成机器语言的程序...
分类:系统相关   时间:2014-10-21 11:48:16    阅读次数:352
linux进程间通信-管道
一管道的局限性管道有两个局限性:(1)他是半双工(即数据只能在一个方向上流动)。(2)它只能在具有公共祖先的进程之间使用。一个管道由一个进程创建,然后该 进程调用fork,此后父子进程之间就可该管道。二 管道的创建 用函数pipe创建:#includeint pipe(int files[2]);参...
分类:系统相关   时间:2014-10-21 11:45:47    阅读次数:231
Linux进程学习(孤儿进程和守护进程)
孤儿进程和守护进程通过前面的学习我们了解了如何通过fork()函数和vfork()函数来创建一个进程。现在 我们继续深入来学习两个特殊的进程:孤儿进程和守护进程一.孤儿进程1.什么是 孤儿进程如果一个子进程的父进程先于子进程 结束, 子进程就成为一个孤儿进程,它由 init 进程收养,成为 init...
分类:系统相关   时间:2014-10-20 16:53:06    阅读次数:302
linux进程通信之信号
本节主要学习信号和与信号相关的处理函数,后续还会更新。 一 信号 信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们还可以作为进程间通信或修改行为的一种方式,明确地由一个进程发送给另一个进程。一个信号的产生叫生成,接收到一个信号叫捕获。 二 信号的种类 Signal         Description...
分类:系统相关   时间:2014-10-19 18:41:51    阅读次数:396
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!