Thread-ийн холболтыг юунд ашигладаг вэ?
Thread-ийн холболтыг юунд ашигладаг вэ?

Видео: Thread-ийн холболтыг юунд ашигладаг вэ?

Видео: Thread-ийн холболтыг юунд ашигладаг вэ?
Видео: СКОРО ПАСХА!!! МК ПАСХАЛЬНОЕ ЯЙЦО N.2 ТОНКОЙ НИТЬЮ! EASTER EGG CROCHET Nr.2! OSTEREI HÄKELN Nr.2! 2024, Арваннэгдүгээр
Anonim

Нэгдэх нь дуудлагыг блоклодог синхрончлолын арга юм утас (өөрөөр хэлбэл утас аргыг дууддаг) хүртэл утас хэний Нэгдэх Дууссан арга гэж нэрлэдэг. Ашиглах гэдгийг баталгаажуулах энэ арга нь a утас дуусгавар болсон. Дуудлага хийгч нь тодорхойгүй хугацаагаар хаах болно утас дуусгавар болдоггүй.

Үүнийг анхаарч үзвэл thread-д нэгдэх аргын зорилго юу вэ?

Thread анги өгдөг нэгдэх () арга аль нэгийг зөвшөөрдөг утас өөр болтол хүлээх утас гүйцэтгэлээ дуусгана. Хэрэв t нь a Thread объект хэнийх утас одоо гүйцэтгэж байгаа бол т. нэгдэх () нь дараагийн зааврыг программ гүйцэтгэхээс өмнө t-г дуусгасан эсэхийг шалгана.

Цаашилбал, Java-д нэгдэх аргын зорилго юу вэ? Java хэл дээрх нэгдэх арга нэг thread-д нөгөө урсгал нь гүйцэтгэлээ дуусгах хүртэл хүлээх боломжийг олгодог. Энгийнээр хэлбэл, нөгөө утас үхэхийг хүлээж байна гэсэн үг. Энэ нь хүчингүй төрөлтэй бөгөөд InterruptedException-ийг шиддэг.

Thread Join гэдэг нь юу гэсэн үг вэ?

The нэгдэх арга нь нэгийг зөвшөөрдөг утас өөр нэгийг дуусгахыг хүлээх. Хэрэв t нь a Thread объект хэнийх утас одоо ажиллаж байгаа бөгөөд гүйдлийг үүсгэдэг утас t 's хүртэл гүйцэтгэлийг түр зогсоох утас дуусгавар болно.

Thread-д join () болон yield () ямар ашиг тустай вэ?

Ярилцъя Join() ба yield() дахь аргууд Thread . Нэгдэх() арга нь бидэнд тусалдаг нэгдэх нэг утас өөр нэг төгсгөл хүртэл утас . Өөрөөр хэлбэл, энэ нь одоо ажиллаж байгааг үүсгэдэг утас хүртэл гүйцэтгэхээ зогсоох утас тэр нэгддэг нь гүйцэтгэлээ дуусгана.

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