กระบวนการลูก

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 13 พฤษภาคม 2021
วันที่อัปเดต: 24 มิถุนายน 2024
Anonim
การเลี้ยงทารกช่วงแรกเกิด - 2 สัปดาห์ เลี้ยงยังไง กินนม อาบน้ำ กี่ครั้ง นอนเท่าไร ตารางเลี้ยงลูก
วิดีโอ: การเลี้ยงทารกช่วงแรกเกิด - 2 สัปดาห์ เลี้ยงยังไง กินนม อาบน้ำ กี่ครั้ง นอนเท่าไร ตารางเลี้ยงลูก

เนื้อหา

คำจำกัดความ - กระบวนการลูกหมายถึงอะไร

กระบวนการลูกคือการสร้างกระบวนการหลักซึ่งสามารถกำหนดเป็นกระบวนการหลักที่สร้างเด็กหรือกระบวนการย่อยเพื่อดำเนินการบางอย่าง แต่ละกระบวนการสามารถมีกระบวนการลูกจำนวนมาก แต่ผู้ปกครองเพียงคนเดียว กระบวนการลูกสืบทอดคุณลักษณะส่วนใหญ่ของพ่อแม่


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

Techopedia อธิบายกระบวนการลูก

กระบวนการหลักสามารถสร้างกระบวนการลูกหลายกระบวนการ หากกระบวนการไม่มีพาเรนต์กระบวนการจะถูกสร้างขึ้นโดยเคอร์เนลโดยตรง

ในระบบเช่น Unix และ Linux กระบวนการแรกคือ "init" ถูกสร้างโดยเคอร์เนลในเวลาบูตและจะไม่สิ้นสุดตราบใดที่ระบบยังทำงานอยู่ กระบวนการพาเรนต์แบบไร้สายอื่น ๆ อาจถูกเรียกใช้เพื่อทำงาน daemon ที่แตกต่างกัน

ในบางสถานการณ์กระบวนการเด็กจะถูกกำพร้าเมื่อผู้ปกครองเสียชีวิต กระบวนการเด็กกำพร้าจะถูกนำมาใช้ในไม่ช้าโดยกระบวนการเริ่มต้น

อย่างไรก็ตามใน Unix กระบวนการลูกที่สร้างโดยใช้การเรียกระบบ fork มักเป็นโคลนของกระบวนการพาเรนต์ดั้งเดิม หลังจากฟอร์กกระบวนการลูกแล้วทั้งพ่อแม่และลูกก็ยังคงวิ่งต่อไปในแบบของตัวเอง ใน Windows เมื่อกระบวนการใหม่ถูกสร้างขึ้นโดยหนึ่งในตระกูล CreateProcess ฟังก์ชั่นการจัดการกระบวนการใหม่จะถูกส่งกลับ หมายเลขอ้างอิงนี้ถูกสร้างขึ้นด้วยสิทธิ์การเข้าถึงแบบเต็มและขึ้นอยู่กับการตรวจสอบการเข้าถึงความปลอดภัย ตัวจัดการกระบวนการสามารถสืบทอดได้โดยกระบวนการลูกโดยยึดตามแฟล็กการสืบทอดที่ระบุระหว่างการสร้าง

เมื่อกระบวนการลูกถูกสร้างขึ้นจะมีการเชื่อมโยงกับหมายเลขกระบวนการที่ไม่ซ้ำกัน อายุการใช้งานของกระบวนการจะสิ้นสุดลงเมื่อมีการรายงานสัญญาณการเลิกจ้างไปยังกระบวนการหลักทำให้เกิดการเปิดเผย ID กระบวนการและทรัพยากร