Объявление

Ищу партнеров в бизнес (не связано с интуитом)
Подробнее тут.

Сразу после создания массива из трех семафоров с идентификатором IPC semid процесс выполняет следующие действия: { struct sembuf mybuf[2]; mybuf[0].sem_op = -1; mybuf[0].sem_flg = 0; mybuf[0].sem_num = 0; mybuf[1].sem_op = 1; mybuf[1].sem_flg = 0; mybuf[1

Сразу после создания массива из трех семафоров с идентификатором IPC semid процесс выполняет следующие действия:
{
struct sembuf mybuf[2];
mybuf[0].sem_op = -1;
mybuf[0].sem_flg = 0;
mybuf[0].sem_num = 0;
mybuf[1].sem_op = 1;
mybuf[1].sem_flg = 0;
mybuf[1].sem_num = 1;
semop(semid, &mybuf, 2);
}
Чему будут равны значения семафоров с номерами 0 и 1 после их выполнения, если другие процессы в системе доступа к ним не имеют:
0 и 1
1 и 0
процесс не вернется из вызова semop

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.