Semaphore Lock for Dummies

Yes. Your examples do help understand the functionality of a semaphore.

I appreciate you taking the time to explain.