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
What is computer cli?
How do I open the shell prompt?
What lives in a shell?
What are the different types of shell scripting?
What language is used in terminal?
How does ls command work?
How can you find out how long the system has been running?
What is eval in shell script?
How to check if a directory exists?
What is shell scripting?
What is the significance of the shebang line in shell scripting?
How do I debug a shell script?
How to get script name inside a script?
How do you create a shortcut in linux?
How do I set bash as default shell mac?