Объясните, что произойдет, если процесс, исполняющий программу на (см. ниже) запустит с помощью функции exec самого себя. Как в таком случае ядро сможет избежать возникновения тупиковых ситуаций, связанных с блокировкой индексов?main(argc,argv)
int argc;
char *argv[];
{ execl(argv[0],argv[0],0);
}
>Объясните, что произойдет, если процесс, исполняющий программу
>на (см. ниже) запустит с помощью функции exec самого себя.
>Как в таком случае ядро сможет избежать возникновения тупиковых
>ситуаций, связанных с блокировкой индексов?Дык зациклится эта самая программа. Что и понятно.
А чего там, собственно, блокировать? Процесс реально
остаётся тот же самый, даже подгрузки кода не происходит.
Индексы чего?