摘要: 所谓死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外作用,这些进程都将无法向前推进。1. 死锁产生的原因 1)进程推进的顺序不当 2)系统资源的不足 3)系统资源分配不当2. 死锁产生的必要条件 产生死锁必须同时满足一下四个条件,只要其中任一条件不成立,死锁就不会发生。 ... 阅读全文
posted @ 2015-08-20 20:46 vincently 阅读(208) 评论(0) 推荐(0) 编辑
摘要: $? #上一个命令执行后所回传的值,当我们执行某些命令时,这些命令都会回传一个执行后的代码。一般来说,如果成功执行该命令则会回传一个0值。如果执行过程发生错误,就会回传“错误代码”$$ #代表目前这个Shell的线程代号,即所谓的PID(Process ID)$@ #代表所有的参数$0 #执... 阅读全文
posted @ 2015-08-20 16:23 vincently 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 哈希表的基本概念 哈希表,也叫散列表,它是基于快速存取的角度设计的,是一种典型的“空间换时间”的做法。哈希表是普通数组的一种推广,因为数组可以直接寻址,故可在O(1)时间内访问数组的任意元素,其中它的插入和删除的时间复杂度也是O(1)。 哈希表是根据关键字(Key Value)而直接进行访问的数据结 阅读全文
posted @ 2015-08-20 08:45 vincently 阅读(1561) 评论(0) 推荐(0) 编辑