What is the difference between a 'thread' and a 'process'?
Answer Posted / seshadri sethi
A process is a collection of virtual memory space, code,
data, and system resources. A thread is code that is to be
serially executed within a process. A processor executes
threads, not processes, so each application has at least one
process, and a process always has at least one thread of
execution, known as the primary thread. A process can have
multiple threads in addition to the primary thread
Thread – is stream of executable code within process. They
are light weight process. All thread with in a process
share process instruction,code & data segment,open file
descriptor,signal handler,userID and GroupID. Thread has its
own set of register including program counter,stack pointer
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How do you find out What is your shell?
What is shell environment?
What does egrep mean?
Explain about echo command?
how to print the 2-d, 3-d arrays in unix shell script programs please answer thi questio to my mail venusaikumar@gmail.com
How to get the first line from a file using just the terminal?
c program which behaves like a shell(command interpreter). it has its own prompt say "NewShell$".any normal shell command is executed from your shell by starting a child process to execute a system program corrosponding to the command
What are the default permissions of a file when it is created?
Why is it called a shell?
What language is bash written in?
How to check if the previous command was run successfully?
Write the syntax for "if" conditionals in linux?
I have to write Shells (Linux + Unix)for publishing packages and reports. Is it possible ? What are the differents executable programs ineed to call ?
What is awk in shell script?
What does the sh command do?