This is genuinely one of the best tutorials I've seen on this topic. It seems like there are lots of very beginner resources for learning Java, and lots of really advanced content, but not much in the middle that teaches the broader concepts you need to know to get to the high level.
@maxkolchinsky9544 Жыл бұрын
I read so many articles on this, and used both in real code for years, but only after watching this video I figured out I did not understand how Volatile actually works!! This was an amazing video!
@mindcontrolkmc.3286 Жыл бұрын
I don't know but I read and watch a lot of related stuff, but somehow your voice and your video get inside my head and make it more clearer. Thank you bro!!!!
@sadiqc81533 жыл бұрын
Thanks for fantastic explanation.. I have been working in IT industry past 6 years, but now only i could understood what is really these keywords. Thanks u again
@geekific3 жыл бұрын
You are most welcome :) Glad it was helpful!
@anshuizme2 жыл бұрын
Perfect place to learn about volatile, synchronized, atomic
@nehajain6751 Жыл бұрын
one of the best tutorial on this topic. Thank you so much for educating us so simply and effectively.
@kamikatz12 Жыл бұрын
Thank you so much for taking the time to make such a clear and concise video on the topic. It is much appreciated!
@JoaoLima-pq1hm Жыл бұрын
A very good explanation. Thank you for the lesson and for the video.
@darshandani13 ай бұрын
Extremely helpful video. Great content and great explanation ! Thanks !
@suyashgupta17413 жыл бұрын
Finally understood it! Thanks for the amazing explanation!
@geekific3 жыл бұрын
Glad it helped!
@swethareddy54933 жыл бұрын
Please make more videos on Multithreading. Thanks a lot for explaining the concepts With examples. Subscribed from my account, my brother's, father and sisters account as well☺️
@geekific3 жыл бұрын
Sure will do! Thanks a lot, your support means much to me :)
@karthickks64933 жыл бұрын
Beautifully explained :)
@geekific3 жыл бұрын
Thanks a lot :)
@lisali57193 жыл бұрын
Great video! Helped me understand the differences
@geekific3 жыл бұрын
Very glad it did :)
@ig_haxie2 жыл бұрын
Man you’re a saviour ❤
@lucasf.v.n.41972 ай бұрын
at 8:50, shouldn't idCounter be declared static?
@13success662 жыл бұрын
Very beautiful explanation ❣️
@geekific2 жыл бұрын
Thank you! Cheers
@iwn776202 жыл бұрын
Excellent explanation, thank you
@geekific2 жыл бұрын
Thank you! Glad you liked it :)
@andysierra51412 жыл бұрын
AWESOME and perfectly clear even for non-english and java noob speaker like me. Thanks so much, this video should have more views indeed.
@geekific2 жыл бұрын
Wow, thanks so much for the feedback, glad you liked it!
@timeforlanguages395711 күн бұрын
good job, thanks
@kamallochanpadhi3582 Жыл бұрын
Only one word ..awesome
@oefro2 жыл бұрын
Nice job Ed! 👏
@geekific2 жыл бұрын
Thank you! Cheers!
@CrStrifey2 ай бұрын
Thanks
@bernaridho Жыл бұрын
I'm glad you use the term Processor, not CPU. (Main) Memory, not RAM. I use such approach too. The terms CPU and RAM are bad.
@vengateshm21223 жыл бұрын
Excellent.
@geekific3 жыл бұрын
Many thanks!
@anasbouchouha68772 жыл бұрын
Thank you
@hussamkd63273 жыл бұрын
You have my like, Subscribe, and respect!!
@geekific3 жыл бұрын
This means a lot
@el95583 ай бұрын
Really helpful. I do have a question, at 8:40 I assume it is not needed to have idCounter as volatile when getAndIncrement() is synchronised and synchronised ensures visibility.
@shebanyadondapati97813 жыл бұрын
So cool.. pretty nice explanation 👌
@geekific3 жыл бұрын
Thanks! Glad you liked it :)
@yahiagadouche883 Жыл бұрын
thanks
@vbar-ukr3 жыл бұрын
Very good!
@geekific3 жыл бұрын
Thanks a lot!
@oliveryt71682 жыл бұрын
Helpful!
@geekific2 жыл бұрын
Glad it was!
@nicatbekirzade18522 жыл бұрын
good job thanks!!! 👍
@geekific2 жыл бұрын
Glad you liked it!
@soumavanag50252 жыл бұрын
Thank you very much :)
@geekific2 жыл бұрын
Glad you liked it!
@yaarrated23822 жыл бұрын
holy shit. Your explanation is fking next level!
@geekific2 жыл бұрын
xD Thank you! Glad you liked it!!
@bunnyland64873 жыл бұрын
Superb
@geekific3 жыл бұрын
Thanks :)
@aboudaladdin86043 жыл бұрын
great !
@geekific3 жыл бұрын
Thanks!
@RanjeetKumar-ld7cl3 жыл бұрын
Super
@geekific3 жыл бұрын
Glad you liked it!
@andrewcbuensalida2 жыл бұрын
doesn't the AtomicInteger have to have a static keyword still?
@geekific2 жыл бұрын
Wow, you really payed attention! The idea was to focus more on threading and atomicity not the Customer creation! Cheers :)