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.
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.
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
What are the four guidelines for good form design?
What will be an ideal response?
The ________ is the largest network in the world
Fill in the blank(s) with correct word