Эцэг эх нь дуусахаас өмнө дуусгавар болох хүүхдийн процессыг юу гэж нэрлэдэг вэ?
Эцэг эх нь дуусахаас өмнө дуусгавар болох хүүхдийн процессыг юу гэж нэрлэдэг вэ?

Видео: Эцэг эх нь дуусахаас өмнө дуусгавар болох хүүхдийн процессыг юу гэж нэрлэдэг вэ?

Видео: Эцэг эх нь дуусахаас өмнө дуусгавар болох хүүхдийн процессыг юу гэж нэрлэдэг вэ?
Видео: системийн програмчлалын лаборатори5: 1 эх процессоос 3 хүүхэд процесс үүсгэх 2024, Дөрөвдүгээр сар
Anonim

Өнчин үйл явц Зомбигийн эсрэг нөхцөл байдал үйл явц , тохиолдлыг дурдахад a эцэг эхийн үйл явц өмнө нь дуусгавар болно түүний хүүхдийн үйл явц , "өнчин" болсон гэж ярьдаг.

Тиймээс, яагаад эцэг эхийн үйл явц хүүхдийн үйл ажиллагааг зогсоох вэ?

А дуусгавар болсон үйл явц хүртэл зомби эсвэл татан буугдсан гэж ярьдаг эцэг эх нь хийдэг дээр хүлээнэ үү хүүхэд . Хэзээ a үйл явц дуусна үүнтэй холбоотой бүх санах ой болон нөөцийг бусад хүмүүс ашиглахын тулд хуваарилсан үйл явц.

Нэмж дурдахад, процесс өөр процесс үүсэхэд хүүхдийн процессын эзэн нь хэн бэ? 1 Үйл явц Бүтээл. Үйл явц үүсгэж болно бусад процессууд сэрээ эсвэл гэх мэт зохих системийн дуудлагаар дамжуулан түрс . The үйл явц үүсгэгчийг эцэг эх гэж нэрлэдэг өөр процесс , үүнийг түүний гэж нэрлэдэг хүүхэд . Тус бүр үйл явц -д түүний нэрлэсэн бүхэл тоо өгөгдсөн байна үйл явц танигч эсвэл PID.

Үүнтэй холбогдуулан эцэг эхийн үйл явц хүүхдээс өмнө гарахад юу болох вэ?

Хэзээ a эцэг эхийн үйл явц үхдэг өмнө а хүүхдийн үйл явц , цөм нь хүлээх дуудлага хүлээж авахгүй гэдгийг мэддэг тул оронд нь эдгээрийг хийдэг үйл явц "өнчин хүүхдүүд" -ийг асран халамжилдаг (бүх эхийг санаарай үйл явц ). Init эцэст нь эдгээр өнчин хүүхдүүдийг үхэхийн тулд хүлээх системийн дуудлагыг гүйцэтгэнэ.

Эцэг эх, хүүхдийн үйл явц гэж юу вэ?

А хүүхдийн үйл явц нь үйл явц бүтээсэн а эцэг эхийн үйл явц үйлдлийн системд fork() системийн дуудлага ашиглан. А хүүхдийн үйл явц түүгээр бүтээгдсэн эцэг эхийн үйл явц ихэнх шинж чанаруудыг нь хуулж, өвлөн авдаг. Хэрвээ хүүхдийн үйл явц байхгүй эцэг эхийн үйл явц , энэ нь шууд цөмээр үүсгэгдсэн.

Зөвлөмж болгож буй: