??
进程关系
调用格式
#include
int setpgid(pid_t pid, pid_t pgid);
pid_t getpgid(pid_t pid);
pid_t getpgrp(void); /* POSIX.1 version */
pid_t getpgrp...
分类:
系统相关 时间:
2015-09-01 10:48:07
阅读次数:
350
Linux程序包管理:API:ApplicationProgrammingInterface应用编程接口POSIX:PortableOS遵循本协议的程序均可在不同系统间移植程序编写完成后,执行所要经过的处理步骤:程序源代码-->预处理-->编译-->汇编-->链接静态编译:共享编译:直接调用.so共享对象实现ABI..
分类:
系统相关 时间:
2015-08-31 23:54:54
阅读次数:
386
一、os模块概述Python os模块包含普遍的操作系统功能。二、常用方法1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径。...
分类:
编程语言 时间:
2015-08-31 16:40:56
阅读次数:
171
PCRE
PHP有两种使用不同的方式来使用正则表达式:PCRE(Perl兼容表示法,preg_*)函数 和 POSIX(POSIX 扩展表示法,ereg_*) 函数。幸运的是,POSIX 家族函数从 PHP 5.3.0 开始就被弃用了。
正则表达式
界定符
经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~)。下面的例子都是使用合法分隔符的模式
/foo b...
分类:
Web程序 时间:
2015-08-31 01:13:05
阅读次数:
139
1、Linux是什么?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(可移植操作系统接口)和Unix的多用户、多任务,支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件,Linux继承了Unix以网络为核心的设计..
分类:
系统相关 时间:
2015-08-21 23:32:42
阅读次数:
391
信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。
编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,则可以访问,否则将阻塞。PV 原语是对信号量的操作,一次 P 操作使信号量减1,一次 V 操作使信号量加1。
在实际应用中两个进程间通信可能会使用多个信号量,因此 System V 的信号量以集合的概念来管理,具体操作和 Posix 信号量大同小异,详情请点此链接:http://blog.csdn.net/te...
分类:
系统相关 时间:
2015-08-20 20:57:34
阅读次数:
366
在 POSIX 标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量一般用于线程间同步或互斥,而有名信号量一般用于进程间同步或互斥。它们的区别和管道及命名管道的区别类似,无名信号量则直接保存在内存中,而有名信号量要求创建一个文件。前面我们学习了无名信号量的使用(详情请看《无名信号量》),这里我们学习有名信号量的使用。
1)创建一个有名信号量
所需头文件:
...
分类:
系统相关 时间:
2015-08-19 11:24:27
阅读次数:
306
信号量概述
信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。
编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,则可以访问,否则将阻塞。PV
原语是对信号量的操作,一次 P 操作使信号量减1,一次 V 操作使信号量加1。
信号量主要用于进程或线程间的同步和互...
分类:
编程语言 时间:
2015-08-19 11:21:16
阅读次数:
178
http://blog.csdn.net/sicofield/article/details/108970911.引言信号量是包含一个非负整型变量,并且带有两个原子操作wait和signal。wait还可以被称为down、P或lock,signal还可以被称为up、V、unlock或post。在Ui...
分类:
其他好文 时间:
2015-08-17 19:02:38
阅读次数:
147