I would like to know the difference between process and threads , i was told that under *nix systems when we do a fork a new process would be created with its own text and data segment(stack...)...what about threads ?..is this dependant on the OS ?.. and how to create threads in perl ???