Which of the following constructor of class Thread is valid one?

A Thread(Runnable threadOb, int priority)
B Thread(int priority)
C Thread(Runnable threadOb, String threadName)
D Thread(String threadName, int priority)
E None of these

Correct Answer: Thread(Runnable threadOb, String threadName)

A. Thread(Runnable threadOb, int priority)
This constructor is invalid because the Thread class does not have a constructor that takes a Runnable object and an int priority as arguments.

B. Thread(int priority)
This constructor is invalid because the Thread class does not have a constructor that takes only an int priority as an argument.

C. Thread(Runnable threadOb, String threadName)
This constructor is valid. It creates a new thread with the provided Runnable object and assigns it the specified name.

D. Thread(String threadName, int priority)
This constructor is invalid because the Thread class does not have a constructor that takes both a String thread name and an int priority as arguments.

E. None of these
This option is incorrect because option C, "Thread(Runnable threadOb, String threadName)," is a valid constructor for the Thread class.

Therefore, the correct answer is:
C. Thread(Runnable threadOb, String threadName)

Related Questions

This type of thread is a thread on the inside of a member:
How many Constructor String class have?
Which one of these interfaces is implemented by Thread class?

Next steps