hamburger

Which Two are Valid Constructors for Thread?

By BYJU'S Exam Prep

Updated on: September 25th, 2023

Which two are valid constructors for Thread?

S1: Thread(Runnable r, String name)

S2: Thread()

S3: Thread(int priority)

S4: Thread(Runnable r, ThreadGroup g)

S5: Thread(Runnable r, int priority)

  1. S1 and S3
  2. S2 and S4
  3. S1 and S2
  4. S2 and S5

Answer: C. S1 and S2

Thread(Runnable r, String name) and Thread() are two valid constructors for Thread.

Solution

The valid constructors for Thread are as follows:

Constructor

Working

Thread()

Creating a new Thread object.

Thread(Runnable target)

Creating a new Thread object.

Thread(Runnable target, String name)

Creating a new Thread object.

Thread(String name)

Creating a new Thread object.

Thread(ThreadGroup group, Runnable target)

Creating a new Thread object.

Thread(ThreadGroup group, Runnable target, String name)

Creates a new Thread object with the supplied name as its name, targeted as its run object, and a group reference as its thread group membership.

Thread(ThreadGroup group, Runnable target, String name, long stackSize)

Creates a new Thread object that has the specified stack size, the specified name as its name, the thread group referred to by group and targeted as its run object.

Thread(ThreadGroup group, String name)

Creating a new Thread object.

Hence option C is correct.

☛ Related Questions:

Our Apps Playstore
POPULAR EXAMS
SSC and Bank
Other Exams
GradeStack Learning Pvt. Ltd.Windsor IT Park, Tower - A, 2nd Floor, Sector 125, Noida, Uttar Pradesh 201303 help@byjusexamprep.com
Home Practice Test Series Premium