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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app