מה זה אי סנכרון ב-Java?
מה זה אי סנכרון ב-Java?

וִידֵאוֹ: מה זה אי סנכרון ב-Java?

וִידֵאוֹ: מה זה אי סנכרון ב-Java?
וִידֵאוֹ: 04 Async in server side apps (Reactive programming with Java - full course) 2024, נוֹבֶמבֶּר
Anonim

לֹא - מסונכרן פירושו ששני שרשורים או יותר יכולים לגשת לשיטות של אותה מחלקה מסוימת בכל זמן נתון. StringBuilder הוא דוגמה ל-a לֹא - מסונכרן מעמד. באופן כללי, א לֹא - מסונכרן הכיתה אינה בטוחה לשרשור. (אבל כמה לֹא - מסונכרן השיעורים בטוחים בשרשור)

כמו כן, אנשים שואלים, מה המשמעות של לא מסונכרן?

הַגדָרָה של לא מסונכרן.: לֹא פועל או מתרחש באותו זמן: לא מסונכרן שעונים לא מסונכרנים תנועות לא מסונכרנות.

מה הסנכרון בג'אווה? סנכרון ב-java היא היכולת לשלוט בגישה של שרשורים מרובים לכל משאב משותף. סנכרון ג'אווה היא אפשרות טובה יותר שבה אנו רוצים לאפשר לשרשור אחד בלבד לגשת למשאב המשותף.

חוץ מזה, מה הכוונה בסנכרון ולא מסונכרן בג'אווה?

מסונכרן גִישָׁה אומר שיש לך סוג של נעילה לגישה לנתונים. ניתן להציג זאת על ידי שימוש ב- מסונכרן מילת מפתח או על ידי שימוש בכמה מהמבנים ברמה גבוהה יותר מה- java . לא מסונכרן גִישָׁה אומר שאין לך שום נעילה מעורבת בעת הגישה לנתונים.

מה זה אומר ArrayList אינו מסונכרן?

זה אומר כי מקרים של ArrayList לא מובטח להיות בטוח בשרשור. להיות אמצעים מסונכרנים שכל פעולה בטוחה בחוט - אם אתה משתמש באותו רשימת מערך משני חוטים בו זמנית, הם פחית לא להשחית את המדינה. עם זאת, זה עושה זה איטי יותר.

מוּמלָץ: