Lock Service
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
נעילה
השירות הזה מאפשר לסקריפטים למנוע גישה בו-זמנית לקטעי קוד. האפשרות הזו יכולה להיות שימושית אם יש לכם כמה משתמשים או תהליכים שמשנים משאב משותף ואתם רוצים למנוע התנגשויות.
שיעורים
| שם | תיאור קצר |
Lock | ייצוג של מנעול הדדי. |
LockService | מונעת גישה בו-זמנית לחלקים בקוד. |
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
hasLock() | Boolean | הפונקציה מחזירה את הערך true אם נעילת המשאב בוצעה. |
releaseLock() | void | הפונקציה משחררת את הנעילה, ומאפשרת לתהליכים אחרים שממתינים לנעילה להמשיך. |
tryLock(timeoutInMillis) | Boolean | הפונקציה מנסה להשיג את הנעילה, ומפסיקה אחרי מספר אלפיות השנייה שצוין. |
waitLock(timeoutInMillis) | void | מנסה להשיג את הנעילה, ומפסיק אחרי מספר אלפיות השנייה שצוין עם חריגה. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-12-11 (שעון UTC).
[null,null,["עדכון אחרון: 2025-12-11 (שעון UTC)."],[],["The service provides a mechanism to prevent concurrent code access, crucial for shared resource modification. `LockService` offers methods like `getDocumentLock`, `getScriptLock`, and `getUserLock` to acquire different types of locks. The `Lock` class manages the lock itself, with methods like `hasLock` to check if a lock has been obtained, `releaseLock` to release it, and `tryLock` and `waitLock` to acquire a lock with a timeout.\n"]]