课程概述
课程视频总大小252.4MB,总时长42分钟38秒
死锁就是在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象发生死锁后若无外力干涉,这些进程都将无法向前推进。死锁和饥饿以及死循环是有所区别的。死锁需要至少两个或两个以上进程同时发生。而饥饿现象和死循环都是指单个进程。另外,死锁和饥饿是由于操作系统分配资源的策略不合理所导致的,是管理者问题。而死循环是由于代码的逻辑错误导致的,是被管理者的问题。
课程视频总大小252.4MB,总时长42分钟38秒
死锁就是在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象发生死锁后若无外力干涉,这些进程都将无法向前推进。死锁和饥饿以及死循环是有所区别的。死锁需要至少两个或两个以上进程同时发生。而饥饿现象和死循环都是指单个进程。另外,死锁和饥饿是由于操作系统分配资源的策略不合理所导致的,是管理者问题。而死循环是由于代码的逻辑错误导致的,是被管理者的问题。