在 Makefile 中经常会用到一些内置的标准变量。下面说明:1. MAKE_VERSIONmake
命令的版本号,也就是执行 make -v 时看到的版本号。2. CURDIR当前的工作目录,一般的就是 Makefile 所在的目录。确切的说,应该是 make
执行时此进程所在目录。如果在 ma...
分类:
其他好文 时间:
2014-05-24 06:08:57
阅读次数:
260
脚本监控:获取最大句柄数的进程:链接分析:脚本片段: case "$handle" in 2)
echo "The handle of the process : " echo " " handle | awk...
分类:
系统相关 时间:
2014-05-24 03:05:11
阅读次数:
420
Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过7年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web
1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。简介2005年以后,互联网进...
分类:
其他好文 时间:
2014-05-24 02:51:53
阅读次数:
341
非原创
文字来自:http://www.cnblogs.com/yuanjianguo2012/p/3725480.html 纯属复制进程和线程概念:
一个程序包含一个以上的进程,而一个进程又可以包含一个以上的线程,每一个进程都有自己独立的内存空间,相应的一个进程中的所有线程都共享该内存空间。 .....
分类:
移动开发 时间:
2014-05-24 02:00:36
阅读次数:
255
上下文切换(Context Switch)
或者环境切换多任务系统中,上下文切换是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的事件。(时间片切换)在操作系统中,CPU切换到另一个进程需要保存当前进程的状态并恢复另一个进程的状态:当前运行任务转为就绪(或者挂起、删除)状态,另一个被选定的...
分类:
其他好文 时间:
2014-05-24 01:04:08
阅读次数:
337
临界资源是指每次仅允许一个进程访问的资源。
属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。 诸进程间应采取互斥方式,实现对这种资源的共享。
每个进程中访问临界资源的那段代码称为临界区。显然,若能保证诸进程互斥地进入自己的临界区,便可实现诸进程对临界资源的互斥...
分类:
其他好文 时间:
2014-05-23 23:34:48
阅读次数:
422
简介不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。每个进程中访问临界资源的那段代码称为临界区(Critical
Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还是软件临界资源,多个进...
分类:
其他好文 时间:
2014-05-23 23:20:30
阅读次数:
324
转自:gdb调试多进程和多线程命令1.
默认设置下,在调试多进程程序时GDB只会调试主进程。但是GDB(>V7.0)支持多进程的分别以及同时调试,换句话说,GDB可以同时调试多个程序。只需要设置follow-fork-mode(默认值:parent)和detach-on-fork(默认值:on)即可...
分类:
数据库 时间:
2014-05-23 23:01:03
阅读次数:
470
程序A创建子进程,并调用进程B,根据不调用的不同情况,最后显示结果不同。#include
#include #include #include #include int main() { pid_t pid, rpid; int stat; if
((pid = fork()) i...
分类:
系统相关 时间:
2014-05-23 12:35:12
阅读次数:
1758
定义:进程是程序执行时的一个实例。所有进程都有一个父进程。当一个进程创建时,它几乎与父进程相同。她接受父进程地址空间的一个拷贝,并从进行创建系统调用的下一条指令开始执行与父进程相同的代码。尽管父子进程可以共享含有程序代码的页,但是他们各自有独立的数据拷贝。进程描述符
进程状态。进程状态是互斥的。 ....
分类:
其他好文 时间:
2014-05-23 11:37:18
阅读次数:
236