Lock Service

তালা

এই পরিষেবাটি স্ক্রিপ্টগুলিকে কোডের বিভাগগুলিতে একযোগে অ্যাক্সেস প্রতিরোধ করার অনুমতি দেয়। যখন আপনার একাধিক ব্যবহারকারী বা প্রক্রিয়া একটি ভাগ করা সম্পদ পরিবর্তন করে এবং সংঘর্ষ প্রতিরোধ করতে চান তখন এটি কার্যকর হতে পারে।

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Lock একটি পারস্পরিক-বর্জন তালার প্রতিনিধিত্ব।
Lock Service কোডের বিভাগগুলিতে একযোগে অ্যাক্সেস প্রতিরোধ করে।

Lock

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
has Lock() Boolean লকটি অর্জিত হলে true ফেরত পাঠায়।
release Lock() void লকটি ছেড়ে দেয়, লকটিতে অপেক্ষা করা অন্যান্য প্রক্রিয়াগুলি চালিয়ে যাওয়ার অনুমতি দেয়।
try Lock(timeoutInMillis) Boolean লকটি অর্জনের চেষ্টা, প্রদত্ত মিলিসেকেন্ডের পরে টাইমিং আউট।
wait Lock(timeoutInMillis) void লকটি অর্জনের চেষ্টা, প্রদত্ত মিলিসেকেন্ডের পরে একটি ব্যতিক্রম ছাড়া টাইমিং আউট।

Lock Service

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Document Lock() Lock |null একটি লক পায় যা বর্তমান ডকুমেন্টের যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি অংশ চালানো থেকে বিরত রাখে।
get Script Lock() Lock একটি লক পায় যা যেকোনো ব্যবহারকারীকে একই সাথে কোডের একটি অংশ চালানো থেকে বিরত রাখে।
get User Lock() Lock একটি লক পায় যা বর্তমান ব্যবহারকারীকে একই সাথে কোডের একটি অংশ চালানো থেকে বিরত রাখে।