answersLogoWhite

0

threads are the light weight process or it is a part of the process which can execute simulteniously by sharing systm resources....

two types of thread

1.user level thread

2.kernel level thread

User Avatar

Wiki User

16y ago

What else can I help you with?

Related Questions

How an operating system use time slicing?

It uses time slicing by allocating time to threads for each process/task that is to be executed.


Will flatout 2 for windows work for mac?

Games written for the Windows operating system require the Windows operating system to work. If the Mac has Windows installed on it then it will work otherwise it will not work.


Why implementation of threads in Operating Systems is more responsive than processes?

i dont know but i think it cause your computer nono work :)


When moved from vista to an Mac how do you get your photo shop elements 5 to run on a mac?

Software is written to work with a specific operating system. Software that works with the Windows Vista operating system will not work with the Mac OS X operating system. There are separate versions of Photoshop Elements for each operating system and the correct version is required for each operating system. (See links below)


Does windows ME operating system work with wireless networking?

NO


Can your Sims for Mac be used on a Microsoft?

Software is written to work with a particular operating system. Software written to work with Mac OS X will not work with the Windows operating system and vice versa.


Which must be loaded first to a computer's memory the operating system or software?

Operating system must be loaded first so that other applications and programs will be able to work.


Can a multithread solution using multiple user level threads achieve better performance on a multiprocessor system than on a single processor system?

A multithreaded system comprising of multiple user-levelthreads cannot make use of the different processors in a multiprocessorsystem simultaneously. The operating system sees only a single processand will not schedule the different threads of the process on separateprocessors. Consequently, there is no performance benefit associatedwith executing multiple user-level threads on a multiprocessor system.


What are the circumstances of user level thread better than kernel level thread?

There are two distinct models of thread controls, and they are user-level threads and kernel-level threads. The thread function library to implement user-level threads usually runs on top of the system in user mode. Thus, these threads within a process are invisible to the operating system. User-level threads have extremely low overhead, and can achieve high performance in computation. However, using the blocking system calls like read(), the entire process would block. Also, the scheduling control by the thread runtime system may cause some threads to gain exclusive access to the CPU and prevent other threads from obtaining the CPU. Finally, access to multiple processors is not guaranteed since the operating system is not aware of existence of these types of threads. On the other hand, kernel-level threads will guarantee multiple processor access but the computing performance is lower than user-level threads due to load on the system. The synchronization and sharing resources among threads are still less expensive than multiple-process model, but more expensive than user-level threads. Thus, user-level thread is better than kernel level thread.


What are the advantages of threads in Operating System?

In simple terms, they allow you to multitask better, meaning run multiple programs without experiencing a major decrease in performance.


What operating systems work best with the punch card app?

The Punch Card application works best with the Mac operating system, but the application will work with any operating system. The Punch Card application works with the iTunes program.


Can a PC run Mac games?

Software is written to work with a particular operating system. Games written to work with Mac OS X will not work on computers using the Windows operating system and vice versa.