Mục lục:

Làm cách nào để bạn tạm dừng một chương trình Java?
Làm cách nào để bạn tạm dừng một chương trình Java?

Video: Làm cách nào để bạn tạm dừng một chương trình Java?

Video: Làm cách nào để bạn tạm dừng một chương trình Java?
Video: Hướng dẫn chạy/run và debug chương trình Java với IntelliJ IDEA 2024, Tháng mười một
Anonim

BĂNG HÌNH

Do đó, làm thế nào để bạn tạm dừng một luồng trong Java?

Lưu ý rằng bạn không thể tạm ngừng Một chủ đề Đến từ một nơi khác chủ đề . Chỉ chủ đề bản thân nó có thể tạm ngừng sự thực thi của nó. Và không có gì đảm bảo rằng chủ đề luôn ngủ chính xác trong thời gian đã định vì nó có thể bị gián đoạn bởi chủ đề , được mô tả trong phần tiếp theo.

Thứ hai, có lệnh chờ trong Java không? Chỉ cần đặt, đợi đã () là một phương thức cá thể được sử dụng để đồng bộ hóa luồng. Nó có thể được gọi trên bất kỳ đối tượng nào, vì nó được định nghĩa ngay trên java . lang. Đối tượng, nhưng nó chỉ có thể được gọi từ một khối được đồng bộ hóa.

Theo dõi điều này, bạn sử dụng phương thức sleep trong Java như thế nào?

Ví dụ về phương pháp ngủ trong java

  1. class TestSleepMethod1 mở rộng Chủ đề {
  2. public void run () {
  3. for (int i = 1; i <5; i ++) {
  4. thử {Thread.sleep (500);} catch (InterruptException e) {System.out.println (e);}
  5. System.out.println (i);
  6. }
  7. }
  8. public static void main (String args ) {

Chuỗi ngủ có bị chặn không?

Chủ đề . ngủ () gửi hiện tại chủ đề vào trạng thái "Không chạy được" trong một khoảng thời gian. Các chủ đề giữ các màn hình mà nó đã có được - tức là nếu chủ đề hiện đang được đồng bộ hóa khối hoặc không có phương pháp nào khác chủ đề có thể nhập cái này khối hoặc phương pháp.

Đề xuất: