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, 5024👍, 0💬
Popular Posts:
How can we implement singleton pattern in .NET? Singleton pattern mainly focuses on having one and o...
How to create arrays in JavaScript? We can declare an array like this var scripts = new Array(); We ...
How do we host a WCF service in IIS? Note: - The best to know how to host a WCF in IIS is by doing a...
What Is Posting? Posting is an event that writes Inserts, Updates and Deletes in the forms to the da...
In below sample code if we create a object of class2 which constructor will fire first? Public Class...