final boolean isAlive(): trả về true nếu luồng còn .
final String getName(): trả về tên của luồng.
void start(): sử dụng để bắt đầu một luồng bằng cách gọi phương thức run().
final void join() ném ngoại lệ InterruptedException: đợi luồng chết.
static void yield(): khiến luồng hiện đang thực thi tạm dừng và cho phép các luồng khác thực thi.
final void setName(String name): đặt tên của luồng thành tên được truyền làm đối số.
final boolean isDaemon(): kiểm tra xem luồng có phải là luồng Daemon hay không.(luồng gom rác)
static int activeCount(): trả về số lượng luồng đang hoạt động.
static void sleep():được sử dụng để tạm dừng một luồng trong một khoảng thời gian nhất định.
Sử dụng cơ chế ‘wait-notify’ Contd…
- Phương thức wait() yêu cầu luồng gọi thoát ra và chuyển sang trạng thái ngủ cho đến khi một số luồng khác vào màn hình và gọi phương thức notification().
- Phương thức notification() đánh thức thread đầu tiên có tên wait().
- notifyAll() đánh thức hoặc thông báo tất cả các chủ đề được gọi là wait().
- Khi tất cả các luồng đã thoát khỏi chế độ ngủ, luồng có mức ưu tiên cao nhất sẽ chạy trước.
Để lại một phản hồi
Bạn phải đăng nhập để gửi phản hồi.