1,启动SVN sudo svnserve -d -r /home/data/svn/ 其中 -d 表示守护进程, -r 表示在后台执行 /home/data/svn/ 为svn的安装目录 2,关闭SVN 这里采取linux杀死进程的方式处理的 ps -ef|grep svnserve root 4...
分类:
系统相关 时间:
2015-09-03 23:20:23
阅读次数:
181
File descriptors 是一个整数 表内存管理的对象,该对象可以由进程进行读写。
一个进程可以获取File descriptors通过打开文件 目录 或者设备,通过创建管道
或者复制一个已经存在的descriptors,
文件描述符将文件 管道 设备都抽象化为一样的东西,都像字节流.文件描述符作为索引映射到
进程表中。每一个进程都有文件描述符的私有化控件,从0开始。进程读取文件 ...
分类:
系统相关 时间:
2015-08-09 17:17:59
阅读次数:
205
对于多进程而言,父进程一般需要跟踪子进程的退出状态。因此当子进程结束运行时,内核不会立即释放该进程的进程表的表项。以满足父进程后续对子进程退出的信息查询(死后验尸),当然前提是父进程还在运行。在子进程结束之后,父进程读取其退出状态之前,我们称该子进程处于僵尸态(用户空间已经被释放,其不能被调度)。...
分类:
系统相关 时间:
2015-08-09 09:34:13
阅读次数:
289
今天着实心有点乱,都被那些朋友给搅的= =,感觉之前状态还不错。 Linux c的话,进程(表面)基本没多大问题,线程今天基本一目十行浏览了一遍,讲的都是一些表面的操作,花点时间好好熟悉一下函数用法及盲点。 网络编程也看了一些,毕竟已经看完了计算机网络4层(无物理层),觉得自己看这章基础知识...
分类:
其他好文 时间:
2015-07-30 07:07:57
阅读次数:
134
当多个进程表同时访问系统上的某个资源的时候,比如同时写一个数据库的某条记录,或者同时修改某个文件,就需要考虑进城的同步问题,以确保任一时刻只有一个进程可以拥有对资源的独占式访问。通常,程序对共享资源的访问的代码只是很短的一段,你就是这一段代码引发了进程之间的竞态条件。我们称这段代码为关键代码段,或者临界区。
信号量是一种特殊的变量,它只能取自然数并只支持两种操作:等待(wai...
分类:
系统相关 时间:
2015-06-30 10:27:30
阅读次数:
171
转自 http://blog.csdn.net/todd911/article/details/17121241在产生信号时,内核通常在进程表中设置某一种形式的标志。当对信号采取了这种动作时,我们说向进程递送了一个信号。在信号产生和递送之间的时间间隔内,称信号是未决的。进程可以选用信号递送阻塞。如....
分类:
其他好文 时间:
2015-06-26 14:42:00
阅读次数:
106
apue中:其中进程表项内部的数组又称为 进程打开文件表 另外一个角度:从linux内核角度开:task_struct是进程描述符对应上面的进程表项,在task_struct描述符中有struct file_struct*类型的变量file,指向struct file_struct结构。1.file...
分类:
系统相关 时间:
2015-06-25 19:28:18
阅读次数:
216
1.文件共享内核使用3种数据结构来表示打开的文件,他们的关系如下:每个进程都有一张进程表项,记录进程打开的文件:fd标志:close_on_exec,若一个文件描述符在close_on_exec中的对应比特位被设置,那么在执行execl函数时该描述符将被关闭,即在execl函数执行的程序中直接使用该...
分类:
其他好文 时间:
2015-06-23 21:30:02
阅读次数:
114
转自 http://blog.csdn.net/gzzheyi/article/details/7739556表格可以参见APUE 第三版 P61.文件描述符(进程级别): 1)、在每个进程表中都有一个记录项,记录项中包含有一张打开文件描述符表,可将其视察为一个矢量(数组),每个描述符占用一项。与....
分类:
其他好文 时间:
2015-06-23 11:22:30
阅读次数:
177
操作系统两种观点:资源管理、硬件扩展操作系统的核心:可处理的系统调用集进程:运行程序的抽象,进程表用以保存进程信息进程系统调用:进程创建、进程终止每个进程:供用户启动的UID进程创建场合:系统初始化执行了正在运行进程所调用的进程创建系统调用用户请求创建一个新进程一个批处理作业的初始化进程创建本质:新...
分类:
其他好文 时间:
2015-05-16 11:53:28
阅读次数:
100