Hi! I have a little question about threads and processes. If we say 2 or more processes can execute a same program, then are different threads of a running program also referred to as processes? If yes, what is meant by "Linux creates processes by fork() syscall." Thread creation doesnot involve any call to fork syscall, then why are threads treated as processes? thanx regards --Himanshu ===== GNU/Linux is not a sensation; It is a revolution that will change the computer history. I am Linux Register User #316208, What's yours? Go get counted at http://counter.li.org! ________________________________________________________________________ Yahoo! India Matrimony: Find your life partner online Go to: http://yahoo.shaadi.com/india-matrimony -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/