สารบัญ:

คุณใช้ runable อย่างไร?
คุณใช้ runable อย่างไร?

วีดีโอ: คุณใช้ runable อย่างไร?

วีดีโอ: คุณใช้ runable อย่างไร?
วีดีโอ: ลบไฟล์ Temp คอมเร็วขึ้นจริงไหม | iHAVECPU 2024, พฤศจิกายน
Anonim

ในการใช้อินเทอร์เฟซ Runnable เพื่อสร้างและเริ่มต้นเธรด คุณต้องดำเนินการดังต่อไปนี้:

  1. สร้างคลาสที่นำไปใช้ วิ่งได้ .
  2. ระบุวิธีการเรียกใช้ใน วิ่งได้ ระดับ.
  3. สร้างอินสแตนซ์ของคลาสเธรดและส่งของคุณ วิ่งได้ วัตถุไปยังตัวสร้างเป็นพารามิเตอร์
  4. เรียกวิธีการเริ่มต้นของวัตถุเธรด

เมื่อพิจารณาถึงสิ่งนี้แล้ว runnable คืออะไร?

วิ่งได้ อินเทอร์เฟซเป็นประเภทของอินเทอร์เฟซที่ออกแบบมาเพื่อจัดเตรียมโปรโตคอลทั่วไปสำหรับอ็อบเจ็กต์ที่ต้องการรันโค้ดในขณะที่ทำงานอยู่ NS วิ่งได้ อินเทอร์เฟซควรใช้โดยคลาสใด ๆ ที่มีอินสแตนซ์ที่ตั้งใจให้เธรดดำเนินการ คลาสต้องกำหนดวิธีการรัน

รู้ด้วยว่าอินเทอร์เฟซที่รันได้มีกี่วิธี? วิธีหนึ่ง

ความแตกต่างระหว่างเธรดและรันได้คืออะไร?

พื้นฐาน ความแตกต่างระหว่างเธรดและ Runnable คือแต่ละคน เกลียว กำหนดโดยการขยาย เกลียว class สร้างวัตถุที่ไม่ซ้ำกันและเชื่อมโยงกับวัตถุนั้น ในทางกลับกันแต่ละ เกลียว กำหนดโดยการดำเนินการ วิ่งได้ อินเทอร์เฟซใช้วัตถุเดียวกัน

เหตุใดเราจึงใช้อินเทอร์เฟซที่รันได้ใน Java

เมื่อไหร่ คุณ ดำเนินการ วิ่งได้ , คุณสามารถ ประหยัดพื้นที่สำหรับชั้นเรียนของคุณเพื่อขยายอนาคตของชั้นเรียนอื่น ๆ หรือตอนนี้ เมื่อไหร่ คุณ ขยายคลาสของเธรด แต่ละเธรดของคุณสร้างอ็อบเจ็กต์ที่ไม่ซ้ำกันและเชื่อมโยงกับมัน เมื่อไหร่ คุณ ดำเนินการ วิ่งได้ มันแชร์วัตถุเดียวกันกับมัลติเธรด

แนะนำ: