რა სარგებლობა აქვს ძაფის შეერთებას?
რა სარგებლობა აქვს ძაფის შეერთებას?

ვიდეო: რა სარგებლობა აქვს ძაფის შეერთებას?

ვიდეო: რა სარგებლობა აქვს ძაფის შეერთებას?
ვიდეო: აი, რა დაგემართებათ თუ უზმოზე ყოველ დილით მიირთმევთ წყალს. ამის შემდეგ სულ ასე მოიქცევით.. 2024, ნოემბერი
Anonim

შეუერთდი არის სინქრონიზაციის მეთოდი, რომელიც ბლოკავს დარეკვას ძაფი (ანუ ძაფი რომ მოუწოდებს მეთოდს) სანამ ძაფი რომლის შეუერთდი მეთოდი ეწოდება დასრულებული. გამოყენება ეს მეთოდი იმის უზრუნველსაყოფად, რომ ა ძაფი შეწყვეტილია. აბონენტი დაბლოკავს განუსაზღვრელი ვადით, თუ ძაფი არ წყდება.

ამის გათვალისწინებით, რა არის ძაფებში შეერთების მეთოდის მიზანი?

ძაფი კლასი უზრუნველყოფს შეუერთდი () მეთოდი რომელიც საშუალებას აძლევს ერთს ძაფი სხვას დაელოდო ძაფი ასრულებს მის შესრულებას. თუ t არის ა ძაფი ობიექტი, რომლის ძაფი ამჟამად მიმდინარეობს, შემდეგ ტ. შეუერთდი () დარწმუნდება, რომ t შეწყვეტილია პროგრამის მიერ შემდეგი ინსტრუქციის შესრულებამდე.

გარდა ამისა, რა არის ჯავაში შეერთების მეთოდის მიზანი? შეერთების მეთოდი ჯავაში საშუალებას აძლევს ერთ ძაფს დაელოდოს, სანამ მეორე თემა დაასრულებს მის შესრულებას. უფრო მარტივი სიტყვებით, ეს ნიშნავს, რომ ის ელოდება მეორე ძაფის სიკვდილს. მას აქვს void ტიპი და ისვრის InterruptedException.

ასევე იცოდეთ, რას ნიშნავს თემის შეერთება?

The შეუერთდი მეთოდი საშუალებას იძლევა ერთი ძაფი დაელოდო მეორის დასრულებას. თუ t არის ა ძაფი ობიექტი, რომლის ძაფი ამჟამად მიმდინარეობს, იწვევს დენს ძაფი შეაჩეროს შესრულება t's-მდე ძაფი წყვეტს.

რა სარგებლობა აქვს ძაფში შეერთების () და სარგებელი ()?

მოდით განვიხილოთ Join() და yield() მეთოდებში ძაფი . შეუერთდი () მეთოდი გვეხმარება შეუერთდი ერთი ძაფი მეორის ბოლომდე ძაფი . სხვა სიტყვებით რომ ვთქვათ, ეს იწვევს მიმდინარე გაშვებას ძაფი შეწყვიტოს შესრულება სანამ ძაფი ის უერთდება სრულდება მისი შესრულება.

გირჩევთ: