Prześlij opinię
Lock Service
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zablokuj
Ta usługa umożliwia skryptom zapobieganie równoległemu dostępowi do sekcji kodu. Jest to przydatne, gdy masz wielu użytkowników lub procesy modyfikujące udostępniony zasób i chcesz uniknąć kolizji.
Zajęcia
Nazwa Krótki opis
Lock
Symbol blokady wzajemnej wykluczania.
LockService
Uniemożliwia równoczesny dostęp do sekcji kodu.
Metody
Metoda Zwracany typ Krótki opis
hasLock()
Boolean
Zwraca wartość „true” (prawda), jeśli blokada została nałożona.
releaseLock()
void
Zwalnia blokadę, aby inne procesy mogły kontynuować oczekiwanie na blokadę.
tryLock(timeoutInMillis)
Boolean
Podejmuje próby włączenia blokady. Limit czasu zostaje przekroczony po podanej liczbie milisekund.
waitLock(timeoutInMillis)
void
Podejmuje próby włączenia blokady, przekroczenie limitu czasu z wyjątkiem po określonej liczbie milisekund.
Metody
Metoda Zwracany typ Krótki opis
getDocumentLock()
Lock
Pobiera blokadę, która uniemożliwia dowolnemu użytkownikowi bieżącego dokumentu jednoczesne uruchamianie sekcji kodu.
getScriptLock()
Lock
Generuje blokadę, która uniemożliwia dowolnemu użytkownikowi jednoczesne uruchamianie sekcji kodu.
getUserLock()
Lock
Pobiera blokadę, która uniemożliwia bieżącemu użytkownikowi jednoczesne uruchamianie sekcji kodu.
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-01 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Brak potrzebnych mi informacji"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zbyt skomplikowane / zbyt wiele czynności do wykonania"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nieaktualne treści"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem z tłumaczeniem"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem z przykładami/kodem"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Inne"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Łatwo zrozumieć"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Rozwiązało to mój problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Inne"
}]
Chcesz przekazać coś jeszcze?
{
"lastModified": "Ostatnia aktualizacja: 2023-12-01 UTC.",
"confidential": False
}