Упражнение върху процеси

Упражнете материалите от темата, като реализирате представеният по-долу проект.

Temp File Generator

Напишете програма temp-file-generator.c, която изисква 1 аргумент: files_count. Програмата трябва да генерира files_count на брой файлове, наречени "temp-file-NN.tmp" (където номерът NN е число от 1 до files_count). Всеки файл е създаден от отделен процес и съдържа 1000 пъти идентификатора на съответния процес като текст (pid = 1001 трябва да отнеме 4 байта на ID). Родителският процес трябва да се уведомява след създаването на всеки файл.

Temp File Generator Plus

Напишете нова програма temp-file-generator-plus.c, като подобрите предишната програма, така че процесите да пишат само в един файл, където последователностите от идентификатори на процеси не се припокриват (имаме 1000 пъти pid_file_1, след това 1000 пъти pid_file_2 ... след това 1000 пъти pid_files_count).

Last updated