Bankers Algorithm For Deadlock Avoidance
Bankers Algorithm For Deadlock Avoidance
#include<stdio.h>
int main ()
work[15], flag[15];
count = 0;
//clrscr ();
flag[i] = 0;
avail[j] = 0;
total = 0;
total += allocated[i][j];
work[j] = avail[j];
do
{
for (i = 1; i <= pno; i++)
printf ("\n");
printf ("|");
printf ("|");
}
}
prc = 0;
if (flag[i] == 0)
prc = i;
prc = 0;
break;
if (prc != 0)
break;
if (prc != 0)
count++;
work[j] += allocated[prc][j];
allocated[prc][j] = 0;
max[prc][j] = 0;
flag[prc] = 1;
if (count == pno)
else
return 0;