Я читаю здесь, что системный вызов clone()
используется для создания потока в Linux. Теперь синтаксис clone()
таков, что для его передачи требуется начальный адрес программы/функции.
Но здесь, на странице this, написано, что fork()
вызывает clone()
внутренне. Поэтому мой вопрос заключается в том, как дочерний процесс, созданный fork()
, запускает часть кода, которая после вызова fork()
, то есть как она не требует функции как отправной точки?
Если ссылки, которые я предоставил, имеют неверную информацию, пожалуйста, направляйте меня на несколько лучших ссылок/ресурсов.
Спасибо