in reply to Forks and Spoons

Threads vs Forking (Java vs Perl) gives some discussion of the similarities and differences between forking and threading, and some of the advantages and disadvantages of each. In that thread KM pointed out Mr. Peabody Explains fork() which is an excellent introduction to the concept of forking.