@jaylordjl6337

Nice sir pls continue posting sir coz weve learn alot and hoping that you've come up with java + database. Thank you

@DenaTollefson

Awesome video, Will! I can see why people get the atomic keyword and volatile keyword confused. You explained everything so clearly, and also explained more insights in how to handle multithreaded code vs single threaded code.

@can92oz

Thank you so much! For the valuable information and examples.

@abhishekwagh4344

great explanation!! make a series on concurrency and multithreading. Thanks!!

N/A

Very good examples. Thank you very much for sharing

@melwin-dmello-dev

Nice!! This was a concise quick reference. Thanks a ton!

@ksasikiranraja413

Great video with examples. I would like to ask one question in volatile example where you are adding while(!done) i have added a print statement inside for eg: while(!done) {system.out.println("wait check in progress");} then the program is not in the infinite loop anymore ? I understand while(!done) is a busy wait keep on checking and wonder why adding an body changes the behaviour while not adding proper fix of volatile keyword. Thanks

@lawrencebeutlich5448

This is good stuff, thank you for your content

@ozgunkarzan5163

Great explanation!

@titoluzuriaga8217

Great video. Regarding 9:45, because it's an object reference then it's not cached by the thread? Is it always reading from the heap (or L3 perhaps)?

@blaaarp4u

if we have 2 threads I expected to see the logs twice, why it print it only once?

@khattami240193

Can you share the code samples in gists?