logo

CuriousTab

CuriousTab

Discussion


Home Java Programming Threads Comments

  • Question
  • Which three guarantee that a thread will leave the running state?

    1. yield()
    2. wait()
    3. notify()
    4. notifyAll()
    5. sleep(1000)
    6. aLiveThread.join()
    7. Thread.killThread()


  • Options
  • A. 1, 2 and 4
  • B. 2, 5 and 6
  • C. 3, 4 and 7
  • D. 4, 5 and 7

  • Correct Answer
  • 2, 5 and 6 

    Explanation
    (2) is correct because wait() always causes the current thread to go into the object's wait pool.

    (5) is correct because sleep() will always pause the currently running thread for at least the duration specified in the sleep argument (unless an interrupted exception is thrown).

    (6) is correct because, assuming that the thread you're calling join() on is alive, the thread calling join() will immediately block until the thread you're calling join() on is no longer alive.

    (1) is wrong, but tempting. The yield() method is not guaranteed to cause a thread to leave the running state, although if there are runnable threads of the same priority as the currently running thread, then the current thread will probably leave the running state.

    (3) and (4) are incorrect because they don't cause the thread invoking them to leave the running state.

    (7) is wrong because there's no such method.


    Threads problems


    Search Results


    • 1. Which of the following line of code is suitable to start a thread?
      class X implements Runnable 
      { 
          public static void main(String args[]) 
          {
              /* Missing code? */
          } 
          public void run() {} 
      }
      

    • Options
    • A. Thread t = new Thread(X);
    • B. Thread t = new Thread(X); t.start();
    • C. X run = new X(); Thread t = new Thread(run); t.start();
    • D. Thread t = new Thread(); x.run();
    • Discuss
    • 2. Which three are methods of the Object class?

      1. notify();
      2. notifyAll();
      3. isInterrupted();
      4. synchronized();
      5. interrupt();
      6. wait(long msecs);
      7. sleep(long msecs);
      8. yield();

    • Options
    • A. 1, 2, 4
    • B. 2, 4, 5
    • C. 1, 2, 6
    • D. 2, 3, 4
    • Discuss
    • 3. Which is valid declaration of a float?

    • Options
    • A. float f = 1F;
    • B. float f = 1.0;
    • C. float f = "1";
    • D. float f = 1.0d;
    • Discuss
    • 4. Which collection class allows you to access its elements by associating a key with an element's value, and provides synchronization?

    • Options
    • A. java.util.SortedMap
    • B. java.util.TreeMap
    • C. java.util.TreeSet
    • D. java.util.Hashtable
    • Discuss
    • 5. Which of the following are Java reserved words?

      1. run
      2. import
      3. default
      4. implement

    • Options
    • A. 1 and 2
    • B. 2 and 3
    • C. 3 and 4
    • D. 2 and 4
    • Discuss
    • 6. Which two are valid constructors for Thread?

      1. Thread(Runnable r, String name)
      2. Thread()
      3. Thread(int priority)
      4. Thread(Runnable r, ThreadGroup g)
      5. Thread(Runnable r, int priority)

    • Options
    • A. 1 and 3
    • B. 2 and 4
    • C. 1 and 2
    • D. 2 and 5
    • Discuss
    • 7. Which cannot directly cause a thread to stop executing?

    • Options
    • A. Calling the SetPriority() method on a Thread object.
    • B. Calling the wait() method on an object.
    • C. Calling notify() method on an object.
    • D. Calling read() method on an InputStream object.
    • Discuss
    • 8. Which two of the following methods are defined in class Thread?

      1. start()
      2. wait()
      3. notify()
      4. run()
      5. terminate()

    • Options
    • A. 1 and 4
    • B. 2 and 3
    • C. 3 and 4
    • D. 2 and 4
    • Discuss
    • 9. Which method registers a thread in a thread scheduler?

    • Options
    • A. run();
    • B. construct();
    • C. start();
    • D. register();
    • Discuss
    • 10. Which method must be defined by a class implementing the java.lang.Runnable interface?

    • Options
    • A. void run()
    • B. public void run()
    • C. public void start()
    • D. void run(int priority)
    • Discuss


    Comments

    Avatar
    DonaldFaice
    Kampfer Strong kid wall New.Ярмарка вакансий - ежегодное мероприятие, организатором которого выступает ведущее англоязычное издание в Украине Kyiv Post. Данное мероприятие проводится уже более 15 лет и собирает на одной площадке ведущих работодателей страны и талантливую молодежь.Покупая детские игровые, спортивные комплексы производства компании «KinderLand»,способных прослужить долгие годы, Вы убедитесь в профессионализме наших конструкторов, инженеров, дизайнеров. Наша команда, будучи мамами и папами, понимает потребности своих маленьких клиентов и беспокоится об их безопасности, комфорте.Купить Большие садовые фигуры от производителя.Первое время осваивать спортивный комплекс для малышей можно только под присмотром родителей. Взрослые должны учить своё чадо правильно залазить и слазить, падать и спрыгивать. Соблюдая и зная технику безопасности, юный спортсмен будет защищён от синяков, ссадин и шишек. Зато результат и польза от таких занятий не заставят себя ждать: малыш будет расти крепким и гибким, полноценно начнут развиваться мышцы, окрепнут костная система и позвоночник, повысятся координация и моторика. Регулярная ходьба по перекладинам босыми ногами будет профилактикой для предотвращения развития плоскостопия.Материал спортивного комплекса : Каркас — бук. Перекладины — бук.

    Avatar
    Rolandoswemn
    Спортивные комплексы оснащены тренажерами для различных групп мышц. Вы сможете заниматься фитнесом на свежем воздухе недалеко от дома. Вам не нужно будет тратить время на поездки в спортзал и оплачивать абонемент за каждое занятие.Неугомон Детский спортивный комплекс - трансформер для детей от 1 до 12 лет. Для дома и улицы. Детским спорткомплекс с турником. Трансформер 2 в 1.Металлические детские площадки. [url=] уличный тренажерный комплекс[/url] супер распродажа от знаменитого производителя металлических для ОСББ дворовые спортивные комплексы для улицы . Магазин комплектующих для площадок доставку осуществляет к Вам домой по всей Украине : Житомир , Запорожье , Кропивницкий , Одесса , Сумы , Херсон, Черкассы курьерской компанией Гюнсел или транспортом завода без предоплаты в течении 1-3 дней после заказа. Стоимость доставки 1425 грн.

    Avatar
    VasiliyOpics
    Hello.

    Avatar
    AlexeyOpics
    Hello.

    Avatar
    VitalyyOpics
    Hello.

    Avatar
    ThomasHet
    Hello.

    Avatar
    NerryQuamb
    Hello from Happykiddi.

    Avatar
    ronaldFaice
    Игровой комплекс Сказка 12 из дерева уличный.Предлагаем Вам . &hp=2011 Купить в запорожье оборудования для детских площадок.Дети могут пробежаться по канатных дорогах, а родители- сфотографировать ребенка с позитивным жирафом.

    Avatar
    Robjbo
    In today's rapid world, staying informed about the latest updates both domestically and globally is more essential than ever. With a plethora of news outlets struggling for attention, it's important to find a reliable source that provides not just news, but analyses, and stories that matter to you. This is where [url=] [/url], a premier online news agency in the USA, stands out. Our commitment to delivering the most current news about the USA and the world makes us a primary resource for readers who seek to stay ahead of the curve. Subscribe for Exclusive Content: By subscribing to, you gain access to exclusive content, newsletters, and updates that keep you ahead of the news cycle. [url=] [/url] is not just a news website; it's a dynamic platform that strengthens its readers through timely, accurate, and comprehensive reporting. As we navigate through an ever-changing landscape, our mission remains unwavering: to keep you informed, engaged, and connected. Subscribe to us today and become part of a community that values quality journalism and informed citizenship.


Enter a new Comment