JS Party: JavaScript, CSS, Web Development cover image

JS logging & error handling

JS Party: JavaScript, CSS, Web Development

00:00

Semaphores and Synchronization Primitives

A semaphore is kind of like a generalization of a lock. Instead of just one lock, it's a counter. It can actually be to allow more than one thread to go into the critical section,. So it's basically like a synchronized counter. And you can sort of wait until the counter is greater than zero, and then you can enter a critical section. But i think the general concept of having abordable synchronization primitives is a bigger deal than just semaphors.

Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner
Get the app