• Call Us : 03082533000 (WhatsApp)
  • Email Us : TestPointpk.com@gmail.com
Sticky Note
What is a deadlock in multithreading?
ملٹی تھریڈنگ میں ڈیڈلاک کیا ہے؟
  1. When threads finish too quickly
  2. When threads block each other permanently while waiting for resources
  3. When threads execute sequentially
  4. When threads share data safely
Explanation
  • A deadlock occurs when two or more threads wait indefinitely for resources held by each other.
  • None of the threads can proceed, causing the program to freeze.
  • Deadlocks often happen when threads acquire multiple locks in different orders.
  • Proper resource management and lock ordering help prevent deadlocks.
  • Deadlocks are a key concern in multithreading and concurrent programming.
  • Related MCQs

    ایک مرتب کیا ہے؟
    1. A compiler is a special program that processes statements written in a particular programming language and turns them into machine language
    2. A compiler is a language providing very efficient execution
    3. A compiler does a conversion line by line as the program is run
    4. None of these
    اس سوال کو وضاحت کے ساتھ پڑھیں

    درج ذیل میں سے کون سا اینڈرائیڈ کے آفیشل ورژن کا کوڈ نام نہیں ہے؟
    1. Muffin
    2. Cupcake
    3. Donut
    4. Lollipop
    اس سوال کو وضاحت کے ساتھ پڑھیں

    کسی ویب سائٹ کو صارف کی شناخت یاد رکھنے میں کون سی چیز مدد دیتی ہے؟
    1. Cookies
    2. Firewall
    3. Cache
    4. Compiler
    اس سوال کو وضاحت کے ساتھ پڑھیں

    جب صارف کمپیوٹر آن کرتا ہے تو آپریٹنگ سسٹم شروع کرنے کے عمل کو کیا کہا جاتا ہے؟
    1. Starting
    2. Loading
    3. Booting
    4. None of these
    اس سوال کو وضاحت کے ساتھ پڑھیں

    کمپیوٹر سسٹم میں بوٹ کا لفظ استعمال ہوتا ہے؟
    1. To exit opened software
    2. To start up a software
    3. To shutdown system
    4. To start a computer
    اس سوال کو وضاحت کے ساتھ پڑھیں

    All Rights Reserved © TestPointpk.com