I'm just learning multithreading for the first time, and I'm using fork() to spin off new threads as child processes in UNIX environments (I know there are other ways, but the professor seems to like ...