Здесь весь мой канал Old Programmer. Здесь: Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь собраны все ссылки по C и C++. А здесь перечень ссылок на ресурсы, посвященные многозадачности. Сегодня продолжаем многозадачную тему. Будем рассматривать функцию fork(). Начало темы здесь. О системной функции fork() В линуксовой многозадачности fork(), пожалуй, тема самая сложная. Во всяком случае, сразу это в голове не укладывается. Но я придерживаюсь очень простого принципа. Для использования какой либо технологии не обязательно понимать все о ней. Практика постепенно приведет вас к этому пониманию. Функция fork() создает копию данного процесса. Эта копия называется дочерним процессом. Дочерний процесс получает в свое распоряжение практически все от родительского. Это очень важный вопрос (что все таки он получает, а что нет), но я пока не буду на этом останавливаться. Для простых программ, это пока не важно. Код дочернего процесса, как и код родительског
Многозадачность в Linux. Язык программирования C. Статья 2 (функция fork)
31 октября 202031 окт 2020
771
2 мин