তালা
এই পরিষেবাটি স্ক্রিপ্টগুলিকে কোডের বিভাগে সমসাময়িক অ্যাক্সেস রোধ করতে দেয়। এটি উপযোগী হতে পারে যখন আপনার একাধিক ব্যবহারকারী বা প্রসেস একটি শেয়ার্ড রিসোর্স পরিবর্তন করে এবং সংঘর্ষ প্রতিরোধ করতে চান।
ক্লাস
নাম | সংক্ষিপ্ত বর্ণনা |
---|
Lock | পারস্পরিক-বর্জন লকের একটি উপস্থাপনা। |
LockService | কোডের বিভাগে সমসাময়িক অ্যাক্সেসকে বাধা দেয়। |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বর্ণনা |
---|
hasLock() | Boolean | লক অর্জিত হলে সত্য ফেরত দেয়। |
releaseLock() | void | লকটি ছেড়ে দেয়, লকটিতে অপেক্ষা করা অন্যান্য প্রক্রিয়াগুলিকে চালিয়ে যাওয়ার অনুমতি দেয়। |
tryLock(timeoutInMillis) | Boolean | লকটি অর্জনের প্রচেষ্টা, মিলিসেকেন্ডের প্রদত্ত সংখ্যার পরে সময় শেষ হয়৷ |
waitLock(timeoutInMillis) | void | প্রদত্ত সংখ্যক মিলিসেকেন্ডের পরে একটি ব্যতিক্রম সহ লকটি অর্জনের প্রচেষ্টা। |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বর্ণনা |
---|
getDocumentLock() | Lock | একটি লক পায় যা বর্তমান নথির যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি বিভাগ চালাতে বাধা দেয়। |
getScriptLock() | Lock | একটি লক পায় যা যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি বিভাগ চালানো থেকে বাধা দেয়। |
getUserLock() | Lock | একটি লক পায় যা বর্তমান ব্যবহারকারীকে একই সাথে কোডের একটি বিভাগ চালানো থেকে বাধা দেয়। |