Differences Between Latches and Semaphores in Execution - Effect Community