Hooray for breaking stuff!
Part of the Computer Science 474 Project I have to do before Monday involves logging into a remote linux server, executing some C code that spawns multiple child processes.
No biggie, I actually finished most of the project last night, but it was tough because the server was so slow. I figured it was because too many people were logging into the server, but that apparently wasn't the case...
Maybe the most important part of creating a child process is ending the process. Example:
So... most of the class, (except me) didn't end their child processes correctly, resulting in several thousand extra processes being created.
Kinda alarming, considering the average PC runs around 100 processes at any given time.
So the class broke the server. Result: 1 week extension on the project!!!
If at first you don't succeed, break stuff until they give you more time.