Find Code:
All Words
Any of the Words
Exact Phrase
Home
:
Code
:
Forums
:
Submit
:
Mailing List
:
About
:
Contact
Code
All
VB.NET
ASP.NET
C#
VB Classic
ASP Classic
Snippets
Popular
Resources
Submit Code
Forums
Articles
Tips
Links
Books
Contest
Link to us
Synchronization possibilities and features in C#
Author:
Vehbi Neziri
E-mail:
Click to e-mail author
Submitted:
11/1/2011
Version:
C#
Compatibility:
C#
Category:
Miscellaneous
Downloads:
1709
Multitasking, which means doing many things at the same time (of course, this is something relative, because the processor executes given tasks in parallel so it makes us think that they are executing simultaneously) is one of the most fundamental concepts in computer engineering and computer science. Multitasking is related to other fundamental concepts like processes and threads. A process is a computer program that is executing in a processor, while a thread is a part of a process that has a way of execution; it is a thread of execution. Every process has at least one thread of execution. There are two types of multitasking: process-based and thread-based. Process-based multitasking, means that on a given computer there can be more than one program or process that is executing, while thread-based multitasking, which is also known as multithreading, means that within a process, there can be more than one thread of execution, each of them doing a job and so accomplishing the job of their process.
Home
|
Forums
|
Submit
|
Books
|
Mailing List
|
Advertising
|
About
|
Contact
© 2024 A1VBCode. All rights reserved.
Legal disclaimer & terms of use
Privacy statement