A lot of fork discussion is just “gotcha” people who show up to remind you that what you did is deeply unsafe because your process has threads, and of course fork only clones one thread into the child, which is both inherently obvious and also obvious to cause problems, duh