A programming construct used to control access to a shared resource, typically used to prevent race conditions and other synchronization issues.
Get access to our exclusive tools and features just for pro users