Customer Service Chat
Get quote & make Payment
Advantages and Disadvantages of Threads over Multi processes, Basic Computer Science
• Sharing Treads permit the sharing of a lot resources that cannot be shared in process, for instance, sharing code section, data section, Operating System resources like open file etc.
• Context Switching Threads are very reasonably priced to create and destroy, and they are inexpensive to represent. For instance, they require space to store, the PC, the SP, and the common-purpose registers, but they do not need space to share memory information, Information about open files of I/O devices in use, etc. With so little circumstance, it is much faster to switch between threads. In other words, it is comparatively simpler for a circumstance switch using threads.
• Security Since there is, a wide sharing among threads there is a potential difficulty of security. It is quite possible that one thread over writes the stack of a different thread (or damaged shared data) although it is very unlikely since threads are destined to cooperate on a single task.
• Blocking The major drawback if that if the kernel is single threaded, a system call of one thread will block the entire process and CPU may be idle during the blocking period.
Posted Date: 5/2/2012 7:14:52 AM | Location : United States
Ask an Expert
Advantages and Disadvantages of Threads over Multi processes, Assignment Help, Ask Question on Advantages and Disadvantages of Threads over Multi processes, Get Answer, Expert's Help, Advantages and Disadvantages of Threads over Multi processes Discussions
Write discussion on Advantages and Disadvantages of Threads over Multi processes
Your posts are moderated
Write your message here..
Computer programming, outline and explain in detail any 10 application area...
outline and explain in detail any 10 application areas of vb.net
Python - Dictionary, A dictionary is variable and is one more container typ...
A dictionary is variable and is one more container type that can store any number of Python objects, counting other container types. Dictionaries consist of pairs (identified items
Meaning of primary data, Problem 1 Research designs have a critical and...
Problem 1 Research designs have a critical and directive role to play in the research process. Explain the meaning of research design. Describe the various types of research de
Diskless workstations, Diskless workstations: Most people assume th...
Diskless workstations: Most people assume that the operating system is stored on a disk that is connected directly to the computer, but this is not necessarily true. If the
Human computer Interface, discuss waterfall
Application packages, APPLICATION PACKAGES : There are two options. You ca...
APPLICATION PACKAGES : There are two options. You can either write your own program or buy an applications package, i.e. a proprietary program, 'off-the-shelf. The former option i
Stable marriage Problem, How to make a stale marriage program by implementi...
How to make a stale marriage program by implementing the Gale Shapley algorithm using Java program
Eeprom, Ask queswhat is the advanages of eeprom?
Ask queswhat is the advanages of eeprom?
Networking operating systems, Networking Operating Systems, Networking OS ...
Networking Operating Systems, Networking OS provides file sharing, Networking OS provides communication scheme, NT Server Security added Multi user capability added RAI
IF.ELSE Statement of python , Conditional constructs are used to integrate ...
Conditional constructs are used to integrate decision making into programs. The outcome of this decision making determines the series in which a program will execute instructions.
Accounting Assignment Help
Economics Assignment Help
Finance Assignment Help
Statistics Assignment Help
Physics Assignment Help
Chemistry Assignment Help
Math Assignment Help
Biology Assignment Help
English Assignment Help
Management Assignment Help
Engineering Assignment Help
Programming Assignment Help
Computer Science Assignment Help
IT Courses and Help
Why Us ?
~24x7 hrs Support
~Quality of Work
~Time on Delivery
~Privacy of Work
Human Resource Management
Literature Review Writing Help
Follow Us |
T & C
Copyright by ExpertsMind IT Educational Pvt. Ltd.