إرسال ملاحظات
Lock Service
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قفل
وتسمح هذه الخدمة للنصوص البرمجية بمنع الوصول المتزامن إلى أقسام الرمز. يمكن أن يكون ذلك مفيدًا عندما يكون لديك عدة مستخدمين أو عمليات تعمل على تعديل مورد مشترك وتريد منع التصادمات.
صفوف
الاسم وصف قصير
Lock
تمثيل لقفل الاستبعاد المتبادل.
LockService
لمنع الوصول المتزامن إلى أقسام الرمز.
الطُرق
الطريقة نوع القيمة التي يتم إرجاعها وصف قصير
hasLock()
Boolean
تعرض القيمة "صحيح" في حال الحصول على القفل.
releaseLock()
void
يؤدي هذا الاختصار إلى فتح القفل، ما يسمح بمواصلة العمليات الأخرى التي تنتظر فتح القفل.
tryLock(timeoutInMillis)
Boolean
محاولات الاستحواذ على دالة الاستبعاد المتبادل، وتنتهي المهلة بعد عدد المللي ثانية المقدَّم.
waitLock(timeoutInMillis)
void
محاولة الاستحواذ على دالة الاستبعاد المتبادل، وانتهاء المهلة باستثناء معيّن بعد عدد المللي ثانية الذي تم تقديمه
الطُرق
الطريقة نوع القيمة التي يتم إرجاعها وصف قصير
getDocumentLock()
Lock
يحصل على قفل يمنع أي مستخدم للمستند الحالي من تشغيل قسم من الرمز بشكل متزامن.
getScriptLock()
Lock
يحصل على قفل يمنع أي مستخدم من تشغيل قسم من الرمز بشكل متزامن.
getUserLock()
Lock
يحصل على قفل يمنع المستخدم الحالي من تشغيل قسم من الرمز بشكل متزامن.
إرسال ملاحظات
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
هل تريد مشاركة ملاحظاتك معنا؟
{
"lastModified": "تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)",
"confidential": False
}