Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Differences between Process and Thread
What is the difference between Process and Thread?
✍: FYIcenter
A process can contain multiple threads. In most multithreading operating systems, a process gets its own memory address space; a thread doesn't. Threads typically share the heap belonging to their parent process.
For instance, a JVM runs in a single process in the host O/S. Threads in the JVM share the heap belonging to that process; that's why several threads may access the same object.
Typically, even though they share a common heap, threads have their own stack space. This is how one thread's invocation of a method is kept separate from another's.
This is all a gross over simplification, but it's accurate enough at a high level. Lots of details differ between operating systems.
2007-03-03, 5547👍, 0💬
Popular Posts:
What is cross page posting? By default, button controls in ASP.NET pages post back to the same page ...
If we have multiple AFTER Triggers on table how can we define the sequence of the triggers ? If a ta...
What is application domain? Explain. An application domain is the CLR equivalent of an operation sys...
What’ is the sequence in which ASP.NET events are processed ? Following is the sequence in which the...
How To Set session.gc_divisor Properly? - PHP Script Tips - Understanding and Using Sessions As you ...