C类地址最多可以放多少台主机,哪些地址不可用,分别用作什么
28−22^8 - 228−2
全0和全1(255)的地址不可用。
全0:网络地址。
全1:广播地址。
死锁概念,如何避免死锁
由于两个或者多个线程互相持有对方所需要的资源,导致这些线程处于等待状态,无法前往执行。当线程互相持有对方所需要的资源时,会互相等待对方释放资源,如果线程都不主动释放所占有的资源,将产生死锁。
一个可行的做法是释放所有锁,回退,并且等待一段随机的时间后重试。这个和简单的加锁超时类似,不一样的是只有死锁已经发生了才回退,而不会是因为加锁