What is the difference between a 'thread' and a 'process'?
Answers were Sorted based on User's Feedback
Answer / swaroopa
Process is a program in execution whereas thread is a
separate path of execution in a program. Process & Thread
share almost all datastructure except (thread has it's own
register & stack area). Process is a program under
execution,but thread is a light weight process which has
seperate way of execution.Threads are part of
process.Single process can contain number of threads at a
time.
A process is a collection of virtual memory space, code,
data, and system resources.
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 ? | 3 Yes | 0 No |
Answer / 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 |
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
Is This Answer Correct ? | 0 Yes | 0 No |
There is a record with fields namely name,roll no.,salary,grade etc.Now,write a script to create a file with multiple records have same combination of fields but with unique roll numbers.The script should work for different names in the input file.
What is a program shell?
What are the different methods available to run a shell script?
What is the lifespan of a variable inside a shell script?
How do I run a shell script in powershell?
How to handle the delimiter unit seperator in Unix
Explain about gui scripting?
In shell scripting if text is surrounded by single quotes what does it denotes?
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 do I stop script errors?
How to create environment variables?What are the conditions for creating variables?
How to add some content in any file at some desired location without using VI or some other editor in UNIX