JavaScript is required

Quyền ưu tiên của thread trong đầu ra của chương trình sau đây là gì?

class multithreaded_programing

{

public static void main(String args[])

{

Thread t = Thread.currentThread();

t.setName("New Thread");

System.out.println(t.getName());

}

}

Chọn một:

A.

main

B.

Thread

C.

New thread

D.

Thread[New Thread,5,main]

Trả lời:

Đáp án đúng: C


Đoạn mã Java được cung cấp tạo một thread, đặt tên cho thread đó là "New Thread", và sau đó in ra tên của thread. Dòng code "Thread t = Thread.currentThread();" lấy thread hiện tại (trong trường hợp này là main thread). Dòng code "t.setName("New Thread");" đổi tên thread hiện tại thành "New Thread". Cuối cùng, "System.out.println(t.getName());" in ra tên của thread, do đó đầu ra sẽ là "New Thread". Đáp án D hiển thị thông tin đầy đủ hơn về thread, bao gồm tên, mức độ ưu tiên (5 là mặc định), và nhóm (main).

Câu hỏi liên quan