分享一个进程查看脚本(rlook),方便进程查看:1、添加脚本,内容如下:#!/bin/kshcd $HOME/binps -u $LOGNAME|egrep
" \progress1| \ progress2| \progress3| \" > $HOME/log/tmp.csclearech.....
分类:
其他好文 时间:
2014-05-16 03:40:17
阅读次数:
341
IPC进程间通信+邮槽MailSlot
IPC(Inter-Process Communication,进程间通信)。
管道用于进程间共享数据,其实质是共享内存,常用IPC之一。管道不仅可以用于本机进程间通信,还可实现跨网络进程间通信,如同Socket通信,管道同样封装计算机底层网络实现,提供一个良好的API接口。...
分类:
其他好文 时间:
2014-05-15 20:37:22
阅读次数:
425
1.为 HTML5 建立的一些规则:
新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
减少对外部插件的需求(比如 Flash)
更优秀的错误处理
更多取代脚本的标记
HTML5 应该独立于设备
开发进程应对公众透明
2.HTML5 中的一些有趣的新特性:
用于绘画的 canvas 元素
用于媒介回放的 video 和 audio 元素
对本地离线存储的更...
分类:
Web程序 时间:
2014-05-15 20:35:21
阅读次数:
418
管道,一种古老的进程间通信形式。一个管道由一个进程创建,然后该进程调用fork,此后父、子进程就可以用管道通信了。
函数原型:
#include
int pipe(int filedes[2]); // 成功返回0,出错返回-1
参数filedes返回两个文件描述符。filedes[0]用来输入,filedes[1]用来输出。注意,经过实验,这里的两个描述符并不对应标...
分类:
系统相关 时间:
2014-05-15 19:39:53
阅读次数:
506
进程组
每个进程除了有一个进程ID之外,还属于一个进程组。进程组是一个或多个进程的集合。每个进程组有一个唯一的进程组ID。进程组ID类似于进程ID——它是一个整数,并可存放在pid_t数据类型中。函数getpgrp返回调用进程的进程组ID。
每个进程组都可以有一个组长进程。组长进程的标识是,其进程组ID等于其进程ID。组长进程可以创建一个进程组,创建该组中的进程,然后终止。只要在某个进程组中有...
分类:
系统相关 时间:
2014-05-15 18:39:39
阅读次数:
393
1.进程进程作为申请系统资源的基本单位,进程必须有一个对应的物理实体。进程的优点:1)顺序程序的特点:具有封闭性和可再现性;2)程序的并发执行和资源共享。多道程序设计出现后,实现了程序的并发执行和资源共享,提高了系统的效率和系统的资源利用率。进程的缺点:操作系统调度切换多个线程要比切换调度进程在速度...
分类:
编程语言 时间:
2014-05-15 17:16:43
阅读次数:
266
AWR(Automatic Workload
Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。AWR报告的原理是基于Oracle数据库的定时镜像功能。默认情况下,Oracle数据库后台进程会以一定间隔(一小...
分类:
数据库 时间:
2014-05-15 17:13:37
阅读次数:
418
引言:
对于每个进程,都有一个非负整数表示的唯一进程ID。虽然进程的ID是唯一的,但却是可重用的。系统中有一些专用的进程。如ID为0的进程通常是调度进程,也成交换进程或系统进程(它是内核进程)。进程ID为1通常是init进程,它是一个普通的用户进程。一些与进程ID有关的函数:
#include
pid_t getpid(void); //返回值:调用进程的进程ID
pit_t get...
分类:
系统相关 时间:
2014-05-15 13:15:26
阅读次数:
482
一.NFSserver主要用户linux与unix间的文件共享服务器1.NFS又名网络文件协议:专门用来让linux或unix间进行文件共享2.NFS是基于RPC协议之一,由多个进程共同构成3.客户端与服务器端同时得使用Rpc协议4.RPC=>开启端口不固定,大于1024二.安装NFSServe1.首先需要安装RPC包一般..
分类:
其他好文 时间:
2014-05-15 12:36:26
阅读次数:
239
(一)
当多个进程企图对共享数据进行某种处理,而最后的结果又取决于进程运行的顺序时,就认为它们发生了竞争关系。避免竞争的条件,给出apue上的一个代码吧:
#include "apue.h"
static void charatatime(char *);
int
main(void)
{
pid_t pid;
TELL_WAIT(); /*set things up for TEL...
分类:
系统相关 时间:
2014-05-15 12:20:22
阅读次数:
408