Isnt the whole point of mutexes is to prevent busy waiting ? i agree they are expensive but they were trying save cpu cycles by putting all but one thread to sleep ? then why is this queue perceived to be faster than mutex based queue? also how about using fast user space mutexes like futexes? BTW Informative video.
thanks for sharing , hope you continue with the videos
Isnt the whole point of mutexes is to prevent busy waiting ? i agree they are expensive but they were trying save cpu cycles by putting all but one thread to sleep ? then why is this queue perceived to be faster than mutex based queue? also how about using fast user space mutexes like futexes? BTW Informative video.
Hi, Great video bro, if possible make a video on beginner guide/ roadmap to become a quant developer with learning resources that you think useful.
Great video. Need more of these. 🙌
Hi, Great video bro.
I have question about what is different Mutex and Atomic whether Mutex can replace atomic in this case.
Mutex can always replace atomic, but it will be less efficient
hi, hope u doing great
as a recent graduate, can they ask questions about lock free data structures ?
Yes, this is not unheard of, especially at HFT firms
Are you using copilot or how are you getting such auto-completes?
Yeah copilot 💪
It’s just the best tool
In which company do you work?
What's your opinion on Rust?
I haven’t used Rust personally yet, but from what I’ve heard, most of the time it can’t compete with C++ in terms of performance