Java Geeksforgeeks дахь thread гэж юу вэ?
Java Geeksforgeeks дахь thread гэж юу вэ?

Видео: Java Geeksforgeeks дахь thread гэж юу вэ?

Видео: Java Geeksforgeeks дахь thread гэж юу вэ?
Видео: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Арваннэгдүгээр
Anonim

Олон урсгалтай нь Java Програмын хоёр ба түүнээс дээш хэсгийг зэрэгцүүлэн ажиллуулах, CPU-г хамгийн их ашиглах боломжийг олгодог онцлог. Ийм программын хэсэг бүрийг a гэж нэрлэдэг утас . Тэгэхээр, утаснууд процесс доторх хөнгөн жинтэй процессууд юм. Бид өргөтгөх анги үүсгэдэг java.

Үүний дагуу Java хэл дээрх thread гэж юу вэ?

А утас , хүрээнд Java , програмыг гүйцэтгэх үед дагаж мөрддөг зам юм. Бүгд Java дор хаяж нэг программтай утас , үндсэн гэж нэрлэдэг утас үүсгэсэн Java Виртуал машин (JVM) програмын эхэнд, үндсэн () аргыг үндсэн аргаар дуудсан үед. утас.

Мөн Java хэл дээрх thread дотор ажиллах арга гэж юу вэ? Java Thread ажиллуулж байна () арга The гүйх () арга -ийн утас классыг if the утас тусдааRunnable объект ашиглан бүтээгдсэн, эс тэгвээс энэ арга юу ч хийхгүй, буцаж ирдэг. Үед гүйх () арга дуудлагад заасан код гүйх () арга байна гүйцэтгэсэн . Чи чадна залгах нь гүйх () арга олон удаа.

Энгийнээр хэлэхэд Java хэл дээрх хүүхдийн утас гэж юу вэ?

Үндсэн Thread . Хэзээ a Java програмыг эхлүүлэх, нэг утас тэр даруй гүйж эхэлнэ. Үүнийг ихэвчлэн гол гэж нэрлэдэг утас Учир нь энэ нь бидний програм эхлэхэд хэрэгждэг програм юм. Шинж чанар: Энэ нь утас өөр хаанаас хүүхэд ” утаснууд үржих болно.

Утас ба процесс гэж юу вэ?

А үйл явц , хамгийн энгийнээр хэлбэл, гүйцэтгэх програм юм. Нэг буюу түүнээс дээш утаснууд -ийн хүрээнд ажиллуулна үйл явц . А утас Үйлдлийн систем нь процессорын цагийг хуваарилдаг үндсэн нэгж юм. А утас -ийн аль ч хэсгийг гүйцэтгэж болно үйл явц код, түүний дотор одоо өөр хүн гүйцэтгэж байгаа хэсгүүд утас.

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