ด้าย

ผู้เขียน: Randy Alexander
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
วิธีกรอด้ายเข้าไส้กระสวย
วิดีโอ: วิธีกรอด้ายเข้าไส้กระสวย

เนื้อหา

คำจำกัดความ - เธรดหมายถึงอะไร

เธรดในส่วนของ Java คือพา ธ ที่ตามมาเมื่อเรียกใช้งานโปรแกรม โปรแกรม Java ทั้งหมดมีเธรดอย่างน้อยหนึ่งเธรดเรียกว่าเธรดหลักซึ่งสร้างโดย Java Virtual Machine (JVM) เมื่อเริ่มต้นโปรแกรมเมื่อเมธอด main () ถูกเรียกด้วยเธรดหลัก


ใน Java การสร้างเธรดสามารถทำได้โดยการใช้อินเตอร์เฟสและการขยายคลาส ทุกเธรด Java ถูกสร้างและควบคุมโดยคลาส java.lang.Thread

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายเธรด

Java เป็นแอพพลิเคชั่นแบบมัลติเธรดที่อนุญาตให้มีการดำเนินการหลายเธรดในเวลาใดก็ได้ ในแอปพลิเคชันแบบเธรดเดียวดำเนินการครั้งละหนึ่งเธรดเท่านั้นเนื่องจากแอปพลิเคชันหรือโปรแกรมสามารถจัดการงานครั้งละหนึ่งเท่านั้น

ตัวอย่างเช่นแอปพลิเคชันแบบเธรดเดียวอาจอนุญาตให้พิมพ์คำ อย่างไรก็ตามเธรดเดี่ยวนี้ต้องการเธรดเดี่ยวเพิ่มเติมที่อนุญาตให้บันทึกการกดแป้นเพื่อพิมพ์คำ ดังนั้นแอปพลิเคชันแบบเธรดเดียวจะบันทึกการกดแป้นพิมพ์เพื่ออนุญาตให้แอปพลิเคชันเธรดเดี่ยวตัวถัดไป (การพิมพ์คำ) ติดตาม

อย่างไรก็ตามแอพพลิเคชั่นแบบมัลติเธรดช่วยให้สามารถจัดการงานทั้งสอง (บันทึกและพิมพ์แป้นพิมพ์) ภายในแอปพลิเคชั่นเดียว


เมื่อเธรดถูกสร้างขึ้นเธรดจะถูกกำหนดระดับความสำคัญ เธรดที่มีลำดับความสำคัญสูงกว่าจะถูกดำเนินการก่อนตามด้วยเธรดที่มีลำดับความสำคัญต่ำกว่า JVM หยุดดำเนินการเธรดภายใต้เงื่อนไขใด ๆ ต่อไปนี้:

  • หากวิธีการออกถูกเรียกใช้และได้รับอนุญาตจากผู้จัดการความปลอดภัย
  • daemon เธรดทั้งหมดของโปรแกรมได้ตายไปแล้ว
คำจำกัดความนี้ถูกเขียนในการต่อต้านของ Java