Binary Semaphores for locking.
Example Implementation
bool internal locked;
modifier reentrancyGuard(){
require(!locked);
locked = true;
_;
locked = false;
}Binary Semaphores for locking.
bool internal locked;
modifier reentrancyGuard(){
require(!locked);
locked = true;
_;
locked = false;
}