Java Multi Threading and Concurrency Issues

Learnt about multi threading in Java, making a thread, runnable interface, starting/pausing/interrupting/joining it. Concurrency issues when modifying a shared resource : race condition/ visibility issue. Solutions to race condition and visibility issue : confinement, locks, synchronize, volatile, etc. Multi threading is a feature that utilizes a CPU with multiple cores to create efficient software, think about downloading 5 files one after another or in parallel, impact is huge #Learner #JAVA #BACKEND

To view or add a comment, sign in

Explore content categories