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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-04-13 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-04-13 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"]]