answersLogoWhite

0


Best Answer

There was, at one time, a one word answer to this question and that answer was:

ostrich

Referring to the ostrich algorithm I believe, meaning to stick one's head in the sand rather than deal with a particularly complex and bedeviling problem. In reality, there are strategies for handling deadlocks. This topic is very complexand generally not for the novice developer.

One good paper on this topic was written by Tong Li, Carla S. Ellis, Alvin R. Lebeck and Daniel J. Sorin (Department of Computer Science, Department of Electrical and Computer Engineering, Duke University) and presented at the 2005 USENIX Annual Technical Conference in Anaheim, California.

Their paper may be found here:

http://people.ee.duke.edu/~sorin/papers/usenix05_deadlock.pdf

In practice, depending on the application, the problem may be so rare as to be hardly worth the often considerable time and effort required to construct a handler for those rare exceptions.

Anecdotally, I have encountered deadlock situations several times in the last 25 years, usually while writing applications using named pipes (FIFO), in each case I devised my own solution designed to suit the particular situation encountered. By no means a panacea, nor do I recommend this technique.

May I suggest the author of the question consider devising a universal solution for the rest of us... A general purpose, all weather solution would certainly be appreciated. :)

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

ostrich

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What deadlock strategy is used in windows xpunixlinux operating systems?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

In addition to personal operating systems and server operating systems there are also mobile operating systems and?

Virtual operating system


Advantages of network operating systems?

When you network operating systems you will have the benefit of both operating systems. You have to ensure both systems are compatible before networking them.


What has the author Melvyn A Kay written?

Melvyn A. Kay is the author of the book "Computer Systems: An Integrated Approach to Architecture and Operating Systems." It is a comprehensive and detailed guide that covers computer architecture and operating systems in an integrated manner.


What are the examples of oparating systems in the application software?

Operating systems are not in applications. Applications are installed on Operating Systems.


Different types of Microsoft operating systems?

several types of operating systems are there.


What are the disadvantages of operating systems?

what are the disadvantages of operating systems effects of information technology


Do Supercomputers use single-user multitask operating systems?

Single-user multitask operating systems are also known as network operating systems


What are two operating systems?

Two operating systems are; Windows, and Linux.


What is the difference information technology strategy and an information systems strategy?

fyhiuh


Do game systems have operating systems?

No they don't.


Some stand-alone operating systems are called?

complete operating system that works on a desktop computers


What are the Essential properties of parallel operating systems?

Define the essential properties of Network operating systems.