SSC IMD SA Mock 02 – Question 126

Question:

In a multi-threaded program, what condition occurs when multiple threads concurrently access shared data without synchronization and at least one access is a write?
मल्टी-थ्रेडेड प्रोग्राम में कौन सी स्थिति तब उत्पन्न होती है जब कई थ्रेड बिना सिंक्रोनाइज़ेशन के एक साथ साझा डेटा तक पहुँचते हैं और कम से कम एक पहुँच लेखन (write) की होती है?

Options:

  • Data Race condition
  • Deadlock
  • Livelock
  • Priority Inversion
  • डेटा रेस की स्थिति (Data Race)
  • डेडलॉक
  • लाइवलॉक
  • प्राथमिकता व्युत्क्रमण

Correct Answer: a)

Explanation:

A data race occurs when two or more instructions in different threads access the same memory location concurrently, without synchronization, and at least one of these accesses is a write.
जब दो या अधिक थ्रेड एक ही मेमोरी लोकेशन को बिना लॉक/सिंक्रोनाइज़ेशन के एक्सेस करते हैं और उनमें से कम से कम एक राइट ऑपरेशन हो, तो उसे डेटा रेस (Data Race) कहा जाता है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top