Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  Busy Waiting in process synchronisation is a ... Start Learning for Free
Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________
  • a)
    Bounded Waiting
  • b)
    Busy processing
  • c)
    Spin Lock 
  • d)
    None of these
Correct answer is option 'C'. Can you explain this answer?
Verified Answer
Busy Waiting in process synchronisation is a term used when a process ...
Bounded Waiting: This is a condition that needs to be fulfilled to achieve synchronisation.
  • It says that no process has to wait forever to enter into a critical section.
  • There should be a specific time after which it should get a chance to enter into the critical section.
  • If bounded waiting is not fulfilled, it can suffer from starvation.
Busy processing: There is no such thing as busy processing.
Spin Lock: Also called Busy Waiting. 
  • ​When a process is in the critical section and other processes are waiting to enter the critical section then it is called spinlock.
View all questions of this test
Most Upvoted Answer
Busy Waiting in process synchronisation is a term used when a process ...
Bounded Waiting: This is a condition that needs to be fulfilled to achieve synchronisation.
  • It says that no process has to wait forever to enter into a critical section.
  • There should be a specific time after which it should get a chance to enter into the critical section.
  • If bounded waiting is not fulfilled, it can suffer from starvation.
Busy processing: There is no such thing as busy processing.
Spin Lock: Also called Busy Waiting. 
  • ​When a process is in the critical section and other processes are waiting to enter the critical section then it is called spinlock.
Free Test
Community Answer
Busy Waiting in process synchronisation is a term used when a process ...
Busy Waiting in process synchronization refers to a situation in which a process remains in a loop, continuously checking for a condition to be true, while preventing other processes from accessing a critical section. It is also known as Spin Lock.

Busy Waiting is a method of achieving synchronization by having a process repeatedly check a condition rather than blocking or sleeping until the condition becomes true. This approach is typically used in situations where the waiting time is expected to be short, and blocking or sleeping would introduce unnecessary overhead.

Busy Waiting is often used in operating systems and concurrent programming to implement mutual exclusion, where only one process can access a critical section at a time. When a process enters the critical section, it prevents other processes from entering by continuously checking a shared variable or flag until it becomes available.

Busy Waiting can be implemented using a loop construct, where the process repeatedly checks the shared variable or flag. If the condition is not met, the process continues to loop, consuming CPU resources. Once the condition becomes true, the process exits the loop and enters the critical section.

However, Busy Waiting can be inefficient and wasteful of system resources, especially if the waiting time is long. This is because the process consumes CPU resources even when it does not have any work to perform. As a result, it can lead to poor system performance and resource utilization.

Alternative synchronization mechanisms like semaphores, locks, and condition variables are often preferred over Busy Waiting. These mechanisms allow a process to block or sleep until a condition is met, freeing up CPU resources for other processes to use. This approach is known as blocking synchronization and is more efficient in situations where the waiting time is expected to be long.

In summary, Busy Waiting is a method of process synchronization where a process repeatedly checks a condition to enter a critical section. It is also known as Spin Lock. While it may be suitable for short waiting times, it can be inefficient for longer waiting times. Alternative synchronization mechanisms like blocking synchronization are preferred in such cases.
Explore Courses for Computer Science Engineering (CSE) exam

Similar Computer Science Engineering (CSE) Doubts

Top Courses for Computer Science Engineering (CSE)

Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer?
Question Description
Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? for Computer Science Engineering (CSE) 2025 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2025 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer?.
Solutions for Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer?, a detailed solution for Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? has been provided alongside types of Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice Busy Waiting in process synchronisation is a term used when a process is in critical section and other processes are waiting to enter critical section. Busy Waiting is also called ___________a)Bounded Waitingb)Busy processingc)Spin Lockd)None of theseCorrect answer is option 'C'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam

Top Courses for Computer Science Engineering (CSE)

Explore Courses
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev