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, 5151👍, 0💬
Popular Posts:
Can Two Forms Be Nested? - XHTML 1.0 Tutorials - Understanding Forms and Input Fields Can two forms ...
when should the volatile modifier be used? The volatile modifier is a directive to the compiler's op...
How can I enable session tracking for JSP pages if the browser has disabled cookies? We know that se...
How can we implement singleton pattern in .NET? Singleton pattern mainly focuses on having one and o...
How do I install JUnit? First I will download the lastest version of JUnit. Then I will extract all ...