JavaScript is required

Tên của thread trong đầu ra của chương trình sau là gì?

class multithreaded_programing

{

public static void main(String args[])

{

Thread t = Thread.currentThread();

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

}

}

Chọn một:

A.

0

B.

1

C.

true

D.

false

Trả lời:

Đáp án đúng: C


Đoạn mã Java được cung cấp in ra giá trị trả về của phương thức `t.isAlive()`, trong đó `t` là đối tượng `Thread` hiện tại. Phương thức `isAlive()` trả về `true` nếu thread đang còn sống (đã được start và chưa kết thúc) và `false` nếu ngược lại. Trong trường hợp này, thread hiện tại (main thread) chắc chắn đang chạy khi dòng `System.out.println(t.isAlive());` được thực thi. Do đó, kết quả in ra sẽ là `true`.

Câu hỏi liên quan