What principle states that 'eventually, something good happens' in concurrent programming? | Card: 1 / 20 |
Which of the following statements about deadlock is true? A) It can occur with two threads only B) It can involve complex interdependencies C) It guarantees resource availability D) It is always avoidable | Card: 3 / 20 |
Riddle: I can be blocked, yet I hold resources and wait, creating a cycle that seals my fate. What am I? | Card: 5 / 20 |
True or False: 'Mutual exclusion' ensures that multiple threads can access shared data simultaneously. | Card: 7 / 20 |
False. 'Mutual exclusion' ensures that only one thread can access the data at a time. | Card: 8 / 20 |
![]() Unlock all Flashcards with EduRev Infinity Plan Starting from @ ₹99 only |
Fill in the blanks: The two key principles governing concurrent processes are _____ and _____. | Card: 11 / 20 |
Which of the following is NOT a method for handling deadlock? A) Prevention B) Detection C) Ignoring D) Elimination | Card: 15 / 20 |
Fill in the blanks: In the case of multiple instances of resources, a cycle in a Resource Allocation Graph is a _____ condition for deadlock, but not a _____ condition. | Card: 17 / 20 |
True or False: Co-routines are fully concurrent and do not require explicit control transfers. | Card: 19 / 20 |
False. Co-routines are only pseudo-concurrent and require explicit transfers of control. | Card: 20 / 20 |






