怎么能拿到void check
发布网友
发布时间:2023-04-07 10:59
我来回答
共1个回答
热心网友
时间:2023-04-24 06:46
首先建立和银行家算法类似的数组结构。首先需要建立和银行家算法类似的数组结构,先把孤立的进程,没有占用资源的进程放入一个数组中,根据死锁原理,找出既不阻塞又非独立的进程结点,使之成为孤立的结点并放入孤立数组中,再释放该进程的占用资源,继续寻找下一个孤立结点。
如果所有进程都能放入孤立数组中,则系统不会发生死锁,如果有进程不能放入,则系统将发生死锁,并进行死锁解除,撤消所有的死锁进程,释放它们占用的资源。