Изучаю программирование под Linux. Для создания потоков использую функцию pthread_create() из библиотеки Pthreads, для создания потомков(порождения процессов) использую функцию fork(). Сегодня прочитал что и то и другое является оберткой для системного вызова clone(), но если для потоков вроде понятно, то fork() я считал системным вызовом, а не оберткой. Вопрос в том так ли это? Насколько я понимаю это было до 2.4.23, т.е. до того как потоки перестали быть линуксовыми(т.е. почти процессами). При вызове clone() существует ограничения на возвращаемое значение - значит кроме clone() должен существовать системный вызов для создания потоков? Если что не так не ругайте сильно, просто поправте где не прав, где можно об этом прочитать(желательно на русском), какие библиотеки и сис. вызовы( fork, clone, etc.) используют в своей работе профи и почему, в вдух словах.
Ответ на:
комментарий
от kitov
Ответ на:
комментарий
от kitov
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от stalcker
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от stalcker
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от cvv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум В отличие clone() от fork()? (2004)
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)
- Форум Fork() (2017)
- Форум Fork (2015)
- Форум fork() (2020)