2013-06-26 2 views

ответ

1

(1) Это домашнее задание? - Вопрос о домашнем задании в порядке, заставить кого-то выполнять домашнее задание для вас - нет.

(2) почему бы вам не попробовать и не посмотреть?

(3) Если сам процесс не имеет дочерних процессов, wait (немедленно) возвращает -1.

(4) Следует предупредить, что каждый дочерний процесс после ожидания (0) ;, продолжит цикл, то есть родитель будет вилкой, а ребенок будет печатать 0; во второй раз, оба процесса будут развиваться, и их дети будут печатать 1; в третий раз все четыре процесса будут развиваться, а их четверо детей будут печатать 2 и т. д.

(5) также следует предупредить, что каждый процесс выполняется независимо - первый ребенок может обойти цикл несколько раз до того, как родитель выполнит хотя бы один или наоборот.

Если у вас есть компьютер для доступа в Интернет, у вас есть компьютер, чтобы попробовать что-то делать - если вы собираетесь делать домашнее задание C в будущем, было бы неплохо загрузить бесплатный компилятор C для твой компьютер. Попробуйте Tiny C по адресу http://bellard.org/tcc/

+0

(1) вид; (2) У меня нет средств попробовать и посмотреть :((3) спасибо – eunice