无职转生吧 关注:254,155贴子:2,267,292

关于艾丽丝给鲁迪上锁导致无法满足沙拉和ED的问题的原因和解决方

只看楼主收藏回复

关于艾丽丝给鲁迪上锁导致无法满足沙拉和ED的问题的原因和解决方案。



IP属地:吉林来自Android客户端1楼2023-12-26 21:17回复
    洛琪希出现直接解锁


    IP属地:浙江来自Android客户端2楼2023-12-27 11:01
    收起回复
      首先什么是死锁,是指并发进程请求资源时发生的无限期等待。


      IP属地:吉林来自Android客户端3楼2023-12-27 11:12
      收起回复
        关于死锁,死锁大多是由进程竞争资源而引起的,不过进程间的通信以及其他原因可有可能导致进程的死锁。


        IP属地:吉林来自Android客户端4楼2023-12-27 11:12
        回复
          产生死锁四个必要条件,分别是资源独占(鲁迪心中想着艾丽丝),不可剥夺(沙拉不能强行的占有鲁迪),保持申请(沙拉占有鲁迪的部分时,还想要鲁迪的更多),循环等待(沙拉等待艾丽丝释放资源,艾丽丝练剑并且等待和鲁迪重逢)。


          IP属地:吉林来自Android客户端5楼2023-12-27 11:13
          收起回复
            这个锁必定是死锁,原因是进程“沙拉”在请求“鲁迪”这个资源时,资源无法分配,发生无限期等待。


            IP属地:吉林来自Android客户端6楼2023-12-27 11:13
            回复
              显然,死锁不是沙拉和读者所期望的,不但严重的影响资源利用率,而且会给死锁进程所对应的事件带来不可预期的后果。


              IP属地:吉林来自Android客户端7楼2023-12-27 11:13
              回复
                不让死锁发生的策略可以划分为两种,死锁预防和死锁避免。


                IP属地:吉林来自Android客户端8楼2023-12-27 11:15
                回复


                  IP属地:浙江来自iPhone客户端9楼2023-12-27 11:45
                  收起回复
                    lz正在复习操作系统


                    IP属地:吉林来自Android客户端10楼2023-12-27 11:55
                    回复


                      IP属地:福建来自Android客户端11楼2023-12-27 14:45
                      回复


                        IP属地:浙江来自iPhone客户端12楼2023-12-27 19:49
                        回复
                          我在看动漫,你在写论文


                          IP属地:湖南来自Android客户端13楼2023-12-27 19:57
                          收起回复
                            以下是艾丽丝,鲁迪,沙拉死锁问题的资源分配图


                            IP属地:吉林来自Android客户端14楼2023-12-27 21:40
                            收起回复
                              资源独占:沙拉想要小鲁迪,小鲁迪被艾丽丝占有。 不可剥夺:沙拉不能强行的夺取小鲁迪。 保持申请:艾丽丝申请剑之圣地的资源时没有放手小鲁迪(虽然不是故意的)。 循环等待:艾丽丝和变强的艾丽丝产生循环。


                              IP属地:吉林来自Android客户端15楼2023-12-27 21:45
                              回复