易截截图软件、单文件、免安装、纯绿色、仅160KB

linux file lock

linux file lock
linux的文件锁分为两种:
一种是advasory lock,只能保证进程内对同一个文件锁的互斥有效,但是多个进程可以同时对一个文件加互斥的锁,所以这种锁是加在file 结构上;一种是mandatory lock,这种锁可以保证多个进程无法对同一个文件都加上互斥锁,所以这种锁是加在inode 结构上的。
当加mandatroy lock时,如果已有进程在文件上加了互斥锁a,那么进程创建的file_lock b结构将会加入到a的等待链表中,此时a叫做blocker,b被称为waiter。由于进程想要的资源(加锁)无法被满足,所以进程要么被阻塞,进程的描述符被加入到 b的等待链表中;要么系统调用直接返回错误。(取决于调用时的flag值)


相关文档:

Linux软件安装方法总结

1、软件安装 卸载,分几种情况:
A: RPM包,这种软件包就像windows的EXE安装 文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装 非常方便,在图形界面里你只需要双击就能自动安装 。
==如何卸载:
1、打开一个SHELL终端
2、因为Linux 下的软件名都包括版本号,所以卸载前最好先确定 ......

Linux中如何新建用户


对于一般用户来说,主目录(home directory)是硬盘上唯一可以原来写东西的地方。一般的路径名是/home/login_user_name。
主目录用于存储各种用户文件:设置文件,程序配置文件,用户文档,数据 netscape 的缓存,邮件等等。作为一个普通用户,你可以在主目录下建立新的目录安排你自己的目录结构。其他用户无法阅读你的 ......

Linux系统 /etc/fstab各个字段含义解释

 # fstab文件的作用
  文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。
  # fstab文件格式
  下面是/etc/fata ......

开始我的Linux之旅

确切的说,我是从华清远见的官网上得知有个叫嵌入式linux就业培训班的东西才对linux有些认识的,加之自己和单片机打了2个多月的交道之后,也不知怎么地,寝室的几个家伙发疯似的开始玩FPGA,SOPC,MATLAB之类的东西,我自然不应该闲着,花了一段时间了解DSP,觉得要先学好数字信号处理,慢慢有接触ARM,然后对S3C2410的开发板很有兴趣, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号