Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

ตัวอย่างชวา - ยุติด้าย

ตัวอย่าง Java ตัวอย่าง Java

Java กระทู้สร้างสรรค์ให้หยุดใน () วิธีการที่จะยุติด้าย แต่วิธีนี้ไม่ปลอดภัยมันเป็นเรื่องปกติไม่แนะนำ

ในบทความนี้เราจะแสดงการใช้ด้ายขัดจังหวะวิธีการขัดจังหวะ

โดยใช้วิธีการขัดจังหวะที่จะจบด้ายสามารถแบ่งออกเป็นสองสถานการณ์:

  • (1) กระทู้ถูกปิดกั้นเช่นการใช้วิธีการนอนหลับ
  • (2) ใช้ในขณะที่ (! IsInterrupted ()) {} ...... เพื่อตรวจสอบว่าด้ายถูกขัดจังหวะ

ในกรณีแรกที่ใช้วิธีการขัดจังหวะการนอนหลับวิธีการพ่นยกเว้น InterruptedException ในขณะที่ในกรณีที่สองด้ายจะออกจาก รหัสต่อไปนี้แสดงให้เห็นถึงการใช้วิธีการขัดจังหวะในกรณีแรก

/*
 author by w3cschool.cc
 ThreadInterrupt.java
 */

public class ThreadInterrupt extends Thread 
{ 
    public void run() 
    { 
        try 
        { 
            sleep(50000);  // 延迟50秒 
        } 
        catch (InterruptedException e) 
        { 
            System.out.println(e.getMessage()); 
        } 
    } 
    public static void main(String[] args) throws Exception 
    { 
        Thread thread = new ThreadInterrupt(); 
        thread.start(); 
        System.out.println("在50秒之内按任意键中断线程!"); 
        System.in.read(); 
        thread.interrupt(); 
        thread.join(); 
        System.out.println("线程已经退出!"); 
    } 
} 

รหัสดังกล่าวจะดำเนินการส่งออกเป็น:

在50秒之内按任意键中断线程!

sleep interrupted
线程已经退出!

ตัวอย่าง Java ตัวอย่าง Java