რა არის არასინქრონიზაცია ჯავაში?
რა არის არასინქრონიზაცია ჯავაში?

ვიდეო: რა არის არასინქრონიზაცია ჯავაში?

ვიდეო: რა არის არასინქრონიზაცია ჯავაში?
ვიდეო: Difference between Synchronization and ASynchronization Calls || Example 2024, მარტი
Anonim

არა - სინქრონიზებული ნიშნავს, რომ ორ ან მეტ თემას შეუძლია წვდომა ამ კონკრეტული კლასის მეთოდებზე ნებისმიერ დროს. StringBuilder არის მაგალითი a არა - სინქრონიზებული კლასი. საერთოდ, ა არა - სინქრონიზებული კლასი არ არის ძაფისთვის უსაფრთხო. (მაგრამ ზოგიერთი არა - სინქრონიზებული კლასები უსაფრთხოა ძაფით)

ასევე, ადამიანები კითხულობენ, რას ნიშნავს არასინქრონიზებული?

განმარტება არასინქრონიზებული.: არა მოქმედებს ან ხდება ერთდროულად: არ არის სინქრონიზებული არასინქრონიზებული საათები არასინქრონიზებულ მოძრაობებს.

რა არის სინქრონიზაცია ჯავაში? სინქრონიზაცია ჯავაში არის შესაძლებლობა აკონტროლოთ მრავალი თემატური წვდომა ნებისმიერ საზიარო რესურსზე. ჯავის სინქრონიზაცია უკეთესი ვარიანტია, სადაც გვინდა, რომ მხოლოდ ერთ თემას მივცეთ წვდომა საერთო რესურსზე.

გარდა ამისა, ჯავაში სინქრონიზებული და არასინქრონიზებული რა იგულისხმება?

სინქრონიზებული წვდომა ნიშნავს რომ თქვენ გაქვთ რაიმე სახის ჩაკეტვა მონაცემების წვდომისთვის. ამის დანერგვა შესაძლებელია გამოყენებით სინქრონიზებული საკვანძო სიტყვა ან ზოგიერთი უმაღლესი დონის კონსტრუქციის გამოყენებით ჯავა . არასინქრონიზებული წვდომა ნიშნავს რომ თქვენ არ გაქვთ რაიმე ჩაკეტვა მონაცემების წვდომისას.

რას ნიშნავს ArrayList არ არის სინქრონიზებული?

ის ნიშნავს რომ შემთხვევები ArrayList არ არის გარანტირებული იქნება ძაფით უსაფრთხო. ყოფნა სინქრონიზებული საშუალებები რომ ყველა ოპერაცია ძაფით უსაფრთხოა - თუ თქვენ იყენებთ იგივეს მასივის სია ორი ძაფიდან ერთდროულად, ისინი შეუძლია არ დაარღვიოთ სახელმწიფო. თუმცა, ეს ხდის ის უფრო ნელა.

გირჩევთ: