👉 Guardedness is a concept in computer science that refers to the ability of an object or process to be accessed by only one entity at a time. This means that any attempt to access another object or process will fail if it tries to do so, and there should not be any other objects or processes accessing the same resources.
Guardedness can be achieved through various techniques such as locking, mutexes, or semaphores. In a lock-free environment, all threads must wait for an exclusive
guardedness