Linux fork() Introduction

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ค. 2024
  • Demo the use of the fork() function in Linux/Unix to spawn a new process. Cover the basics of what it does, how to do work in parent and child processes, and how to correctly terminate. Full code can be found at github.com/drbfraser/video-tu... Topics list below. See later videos in this playlist for use of exec(), and fork() with exec().
    Topics:
    - Basics of fork and checking parent vs child
    - Building via command line and GCC
    - Structing code with a function to do work.
    - Seeing processes via ps -a
    - Demo having two separate address spaces
    - Return a value from child to parent using exit() and wait()
    - See zombie process
    - See fork in a loop.

ความคิดเห็น • 132