The Volatile and Synchronized Keywords in Java | Atomic Variables | Java Multithreading | Geekific

  Рет қаралды 46,598

Geekific

Geekific

Күн бұрын

Пікірлер: 59
@monkemode8128
@monkemode8128 Жыл бұрын
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
@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
@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!!!!
@sadiqc8153
@sadiqc8153 3 жыл бұрын
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
@geekific
@geekific 3 жыл бұрын
You are most welcome :) Glad it was helpful!
@anshuizme
@anshuizme 2 жыл бұрын
Perfect place to learn about volatile, synchronized, atomic
@nehajain6751
@nehajain6751 Жыл бұрын
one of the best tutorial on this topic. Thank you so much for educating us so simply and effectively.
@kamikatz12
@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
@JoaoLima-pq1hm Жыл бұрын
A very good explanation. Thank you for the lesson and for the video.
@darshandani1
@darshandani1 3 ай бұрын
Extremely helpful video. Great content and great explanation ! Thanks !
@suyashgupta1741
@suyashgupta1741 3 жыл бұрын
Finally understood it! Thanks for the amazing explanation!
@geekific
@geekific 3 жыл бұрын
Glad it helped!
@swethareddy5493
@swethareddy5493 3 жыл бұрын
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☺️
@geekific
@geekific 3 жыл бұрын
Sure will do! Thanks a lot, your support means much to me :)
@karthickks6493
@karthickks6493 3 жыл бұрын
Beautifully explained :)
@geekific
@geekific 3 жыл бұрын
Thanks a lot :)
@lisali5719
@lisali5719 3 жыл бұрын
Great video! Helped me understand the differences
@geekific
@geekific 3 жыл бұрын
Very glad it did :)
@ig_haxie
@ig_haxie 2 жыл бұрын
Man you’re a saviour ❤
@lucasf.v.n.4197
@lucasf.v.n.4197 2 ай бұрын
at 8:50, shouldn't idCounter be declared static?
@13success66
@13success66 2 жыл бұрын
Very beautiful explanation ❣️
@geekific
@geekific 2 жыл бұрын
Thank you! Cheers
@iwn77620
@iwn77620 2 жыл бұрын
Excellent explanation, thank you
@geekific
@geekific 2 жыл бұрын
Thank you! Glad you liked it :)
@andysierra5141
@andysierra5141 2 жыл бұрын
AWESOME and perfectly clear even for non-english and java noob speaker like me. Thanks so much, this video should have more views indeed.
@geekific
@geekific 2 жыл бұрын
Wow, thanks so much for the feedback, glad you liked it!
@timeforlanguages3957
@timeforlanguages3957 11 күн бұрын
good job, thanks
@kamallochanpadhi3582
@kamallochanpadhi3582 Жыл бұрын
Only one word ..awesome
@oefro
@oefro 2 жыл бұрын
Nice job Ed! 👏
@geekific
@geekific 2 жыл бұрын
Thank you! Cheers!
@CrStrifey
@CrStrifey 2 ай бұрын
Thanks
@bernaridho
@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.
@vengateshm2122
@vengateshm2122 3 жыл бұрын
Excellent.
@geekific
@geekific 3 жыл бұрын
Many thanks!
@anasbouchouha6877
@anasbouchouha6877 2 жыл бұрын
Thank you
@hussamkd6327
@hussamkd6327 3 жыл бұрын
You have my like, Subscribe, and respect!!
@geekific
@geekific 3 жыл бұрын
This means a lot
@el9558
@el9558 3 ай бұрын
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.
@shebanyadondapati9781
@shebanyadondapati9781 3 жыл бұрын
So cool.. pretty nice explanation 👌
@geekific
@geekific 3 жыл бұрын
Thanks! Glad you liked it :)
@yahiagadouche883
@yahiagadouche883 Жыл бұрын
thanks
@vbar-ukr
@vbar-ukr 3 жыл бұрын
Very good!
@geekific
@geekific 3 жыл бұрын
Thanks a lot!
@oliveryt7168
@oliveryt7168 2 жыл бұрын
Helpful!
@geekific
@geekific 2 жыл бұрын
Glad it was!
@nicatbekirzade1852
@nicatbekirzade1852 2 жыл бұрын
good job thanks!!! 👍
@geekific
@geekific 2 жыл бұрын
Glad you liked it!
@soumavanag5025
@soumavanag5025 2 жыл бұрын
Thank you very much :)
@geekific
@geekific 2 жыл бұрын
Glad you liked it!
@yaarrated2382
@yaarrated2382 2 жыл бұрын
holy shit. Your explanation is fking next level!
@geekific
@geekific 2 жыл бұрын
xD Thank you! Glad you liked it!!
@bunnyland6487
@bunnyland6487 3 жыл бұрын
Superb
@geekific
@geekific 3 жыл бұрын
Thanks :)
@aboudaladdin8604
@aboudaladdin8604 3 жыл бұрын
great !
@geekific
@geekific 3 жыл бұрын
Thanks!
@RanjeetKumar-ld7cl
@RanjeetKumar-ld7cl 3 жыл бұрын
Super
@geekific
@geekific 3 жыл бұрын
Glad you liked it!
@andrewcbuensalida
@andrewcbuensalida 2 жыл бұрын
doesn't the AtomicInteger have to have a static keyword still?
@geekific
@geekific 2 жыл бұрын
Wow, you really payed attention! The idea was to focus more on threading and atomicity not the Customer creation! Cheers :)
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 34 МЛН
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 22 МЛН
Зачем Java ATOMIC, когда есть VOLATILE???
10:04
Декабрист IT
Рет қаралды 8 М.
The Synchronized Keyword in Java Multithreading - Java Programming
12:27
Java Strings are Immutable - Here's What That Actually Means
7:06
Coding with John
Рет қаралды 622 М.
Using volatile vs AtomicInteger in Java concurrency
7:27
Defog Tech
Рет қаралды 318 М.
Java Volatile
21:26
Jakob Jenkov
Рет қаралды 46 М.
What role has the VOLATILE keyword in Java?
9:08
Visual Computer Science
Рет қаралды 20 М.
Multithreading in Java Explained in 10 Minutes
10:01
Coding with John
Рет қаралды 964 М.