1 Answer - Sort by: Date | Rating
A thread is a part of a process but is independent in the sequence of execution with respect to the parent process. It is also called as a light weight process. The concept of thread is similar to that as a program contains many processes similarly a process can spawn many threads. Each thread works independent of each other under the process that created them and shares the same memory space.
The basic advantage of a thread is that it can perform the same functions as a process but to use threads instead processes saves a lot of system overheads. As the operating system share the memory space between different processes and to switch from one process to another, it needs to save all the memory and other information of one process and then move to other so that it can come back to the first one on its turn. But as the threads are managed by the process and share the same memory space as that of the parent process therefore it is very cheaper in terms of CPU cycles to use threads instead of process (switching from one process to another is lessened and also the effort to create a new process is saved).
The basic advantage of a thread is that it can perform the same functions as a process but to use threads instead processes saves a lot of system overheads. As the operating system share the memory space between different processes and to switch from one process to another, it needs to save all the memory and other information of one process and then move to other so that it can come back to the first one on its turn. But as the threads are managed by the process and share the same memory space as that of the parent process therefore it is very cheaper in terms of CPU cycles to use threads instead of process (switching from one process to another is lessened and also the effort to create a new process is saved).
0
0
- Can You Put Music From A Ps3 To Ipod Touch?
- What Does The Word Verify Mean?
- How I Do Things In My Website?
- How Do I Make A Website For Ourworld?
- People Who Are Reading This Please Give Me Your Pal Pad Codes Every One U Know , Ill Be On All The After Noon, The Name And The Code , Oh If U Have Charizard Or Other Cool Pokemon Please Trade My Code Is 4984 5101 4375 My Name Is Nick Though My Real?
- What Does The National Level Do?
- How Do You Get Past The Two Grunts In The Cave In Pokemon Platinum?
- How To Defeat Duna In Fossil Fighters?
- How Do Get Past The Two Grunts In The Cave?
- What Is A Good Website For 10 Years Old?
- Are There Three Level Of Statistics?
- Can I Email People On Hotmail Without Signing In?
- How To Fix A Dsi?
- How To Fix Dsi Water Damage?
- When Were People Able To First Access The Internet?
- What Is An Azure Flute In Pokemon?
- What Is A Factor String For 52?
- Where Do U Go When You Beat Cyrus?
- How Do You Get To The Top Of Mt. Coronet In Diamond?
- Has Anyone In Lancashire Got Any Cheap Scaffolding Materials?
- How To Make A Toy Hat On Webkinz?
- When Was Event Driven Programming Developed?
- What Does The Alu Do?
- What Is Another Name For The CPU?
- Can You Play As Any Bosses In Super Smash Bros Brawl For Wii?
- What Is Meant By Thread? What Are The Different Types Of Threads?
- When The Blended Thread Attack In Computer?
- What Is Meant By Computer Graphics?
- What Is Meant By Windows Of A Computer?
- What Is Meant By Personal Computer?
- What Is Meant By Computer Configuration?
- What Is Meant By Computer Networking?

New Comment - Comments are editable for 5 min.