Жіпті біріктіру не үшін қолданылады?
Жіпті біріктіру не үшін қолданылады?

Бейне: Жіпті біріктіру не үшін қолданылады?

Бейне: Жіпті біріктіру не үшін қолданылады?
Бейне: ВИДЕОСАБАҚ: ЖІПТІҢ ҮЗІЛУ СЕБЕПТЕРІ. 2024, Желтоқсан
Anonim

Қосылыңыз шақыруды блоктайтын синхрондау әдісі болып табылады жіп (яғни, жіп бұл әдісті шақырады) дейін жіп кімдікі Қосылыңыз аяқталды деп аталады. Қолдану қамтамасыз ету үшін бұл әдіс а жіп тоқтатылды. Қоңырау шалушы шектеусіз блоктайды, егер жіп тоқтатпайды.

Осыны ескере отырып, ағындардағы біріктіру әдісінің мақсаты қандай?

Жіп сынып қамтамасыз етеді қосылу () әдіс біреуіне мүмкіндік береді жіп басқасын күту жіп оның орындалуын аяқтайды. Егер t а болса Жіп объект кімдікі жіп қазіргі уақытта орындалуда, содан кейін т. қосылу () келесі нұсқауды бағдарлама орындамас бұрын t тоқтатылғанына көз жеткізеді.

Сонымен қатар, Java-дағы біріктіру әдісінің мақсаты қандай? Java тіліндегі қосылу әдісі бір ағынға басқа ағынның орындалуын аяқтағанша күтуге мүмкіндік береді. Қарапайым сөзбен айтқанда, бұл басқа жіптің өлуін күтетінін білдіреді. Оның бос түрі бар және InterruptedException шығарады.

Сондай-ақ білу үшін, жіпті біріктіру нені білдіреді?

The қосылу әдіс біреуіне мүмкіндік береді жіп басқасының аяқталуын күту. Егер t а болса Жіп объект кімдікі жіп қазіргі уақытта орындалуда, ток тудырады жіп t s дейін орындауды кідірту үшін жіп аяқталады.

Жіпте біріктіру () және кірістілік () не үшін қолданылады?

талқылайық Join() және yield() әдістері Жіп . Қосылу() әдісі бізге көмектеседі қосылу бір жіп екіншісінің соңына дейін жіп . Басқаша айтқанда, ол ағымдағы жұмысты тудырады жіп дейін орындауды тоқтату жіп ол қосылады оның орындалуын аяқтайды.

Ұсынылған: