lock statement (C#)
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
lock (objekt) { ... } lejon vetëm një thread në një kohë brenda bllokut. E mbron një variabël të përbashkët nga race condition — si synchronized i Java-s.
EnglishEN
lock (obj) { ... } lets only one thread at a time into the block. It protects a shared variable from race conditions — like Java's synchronized.
Si ta mendosh
Si çelësi i vetëm i banjës në kafene.
Lexoje në anglisht
Like the single toilet key in a café.
Shembull kodicsharp
private readonly object _kyc = new();
private int _numri;
void Rrit() { lock (_kyc) { _numri++; } }