Windows XP does not explicitly detect deadlock situations for threads using dispatcher objects. How might threads using dispatcher objects create a deadlock?What mechanisms does Windows XP include to help avoid these situations?

What will be an ideal response?


Consider a situation where two threads each hold a resource. If each thread waits for
control of the other’s resource without relinquishing its own resource, a deadlock can occur.
Windows XP allows threads to specify a maximum wait time for a dispatcher object to avoid
this situation.Also, a thread can reacquire a mutex or a semaphore that it already owns.

Computer Science & Information Technology

You might also like to view...

Answer the following statements true (T) or false (F)

1. The expression array.GetUpperBound(1) can be used to determine the upper bound of a one-dimensional array. 2. Often, the elements of an array represent a series of related values that are used in a calculation. 3. Values in an array can be totaled by using the ArrayTotal method. 4. Arrays can be used as sets of counters. 5. When an expression contains nested parentheses, its evaluation begins with the value in the outermost set of parentheses.

Computer Science & Information Technology

To open the Hyperlink to Other PowerPoint Presentation dialog box, you should click Other PowerPoint Presentation in the Hyperlink to list in the ____ Settings dialog box.

A. Links B. Change C. Hyperlink D. Action

Computer Science & Information Technology

What are the four guidelines for good form design?

What will be an ideal response?

Computer Science & Information Technology

The ________ is the largest network in the world

Fill in the blank(s) with correct word

Computer Science & Information Technology