(a) In an environment where several users share access to a single database, can one user ever block another’s access for an unlimited period of time? (This situation is called an indefinite postponement.) (b) Describe a scenario in which two users could cause the indefinite postponement of each other. (c) Describe a scenario in which a single user could cause the indefinite postponement of all users.

What will be an ideal response?


Indefinite postponement is also known as deadlock. It occurs when one task holds a resource being waited for by a second task, and the second holds a resource being waited for by the first. Because each is waiting for the other, neither will ever release its resource and allow the other to proceed.

Computer Science & Information Technology

You might also like to view...

In UNIX and Linux, ____________________ is a dumping ground for automated CRON jobs, as well as various logged functions by applications that do not maintain their own log files.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Videos can NOT be added to the background of a slide

Indicate whether the statement is true or false

Computer Science & Information Technology

The merge fields in a main document are enclosed with parentheses

Indicate whether the statement is true or false

Computer Science & Information Technology

Which option is a characteristic of synchronous data operation?

a. Timing pulses are transmitted within the signal stream. b. Start and stop pulses control data transmission. c. System timing is not of critical importance. d. All data bits are the same length in time.

Computer Science & Information Technology