Lock Service
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
তালা
এই পরিষেবাটি স্ক্রিপ্টগুলিকে কোডের বিভাগগুলিতে একযোগে অ্যাক্সেস প্রতিরোধ করার অনুমতি দেয়। যখন আপনার একাধিক ব্যবহারকারী বা প্রক্রিয়া একটি ভাগ করা সম্পদ পরিবর্তন করে এবং সংঘর্ষ প্রতিরোধ করতে চান তখন এটি কার্যকর হতে পারে।
ক্লাস
| নাম | সংক্ষিপ্ত বিবরণ |
|---|
Lock | একটি পারস্পরিক-বর্জন তালার প্রতিনিধিত্ব। |
Lock Service | কোডের বিভাগগুলিতে একযোগে অ্যাক্সেস প্রতিরোধ করে। |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|
has Lock() | Boolean | লকটি অর্জিত হলে true ফেরত পাঠায়। |
release Lock() | void | লকটি ছেড়ে দেয়, লকটিতে অপেক্ষা করা অন্যান্য প্রক্রিয়াগুলি চালিয়ে যাওয়ার অনুমতি দেয়। |
try Lock(timeoutInMillis) | Boolean | লকটি অর্জনের চেষ্টা, প্রদত্ত মিলিসেকেন্ডের পরে টাইমিং আউট। |
wait Lock(timeoutInMillis) | void | লকটি অর্জনের চেষ্টা, প্রদত্ত মিলিসেকেন্ডের পরে একটি ব্যতিক্রম ছাড়া টাইমিং আউট। |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|
get Document Lock() | Lock |null | একটি লক পায় যা বর্তমান ডকুমেন্টের যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি অংশ চালানো থেকে বিরত রাখে। |
get Script Lock() | Lock | একটি লক পায় যা যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি অংশ চালানো থেকে বিরত রাখে। |
get User Lock() | Lock | একটি লক পায় যা বর্তমান ব্যবহারকারীকে একই সাথে কোডের একটি অংশ চালানো থেকে বিরত রাখে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, 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"]]