What is thread & process?
Answers were Sorted based on User's Feedback
Answer / bizuneh
thread is a lightweight while process is heavyweight
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / moahmed ali
process is execution of program
thread is light weight process
process consists of multiple threads
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / md moinuddin
Each process provides the resources needed to execute a
program. A process has a virtual address space, executable
code, open handles to system objects, a security context, a
unique process identifier, environment variables, a
priority class, minimum and maximum working set sizes, and
at least one thread of execution. Each process is started
with a single thread, often called the primary thread, but
can create additional threads from any of its threads.
A thread is the entity within a process that can be
scheduled for execution. All threads of a process share its
virtual address space and system resources. In addition,
each thread maintains exception handlers, a scheduling
priority, thread local storage, a unique thread identifier,
and a set of structures the system will use to save the
thread context until it is scheduled. The thread context
includes the thread's set of machine registers, the kernel
stack, a thread environment block, and a user stack in the
address space of the thread's process. Threads can also
have their own security context, which can be used for
impersonating clients.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / chokri
a thread is a process but process isn't a thread
| Is This Answer Correct ? | 4 Yes | 6 No |
Answer / c.vidhya
Thread will perform multiple task(process) at a
time.process is single phase.
| Is This Answer Correct ? | 14 Yes | 35 No |
How to handle dynamic menus in mfc? What happens when client calls cocreateinstance?
What is difference between the TCP/IP and UDP socket
What is document-view architecture ? Give me one real time example for SDI ?
How to handle RTTI in MFC ?
Which MFC function is used to display output?
what is the size of a process
What is the difference between Synchronous sockets and asynchronous sockets?
If there is more than 100 control in a window how we can change the Taborder of a controls
Tell me the different controls in MFC ?
What is the use of OninitDialog ?
I want recent paper pattern for HP company?
1)How to change a text of a button as Dynamically?