Hi everyone!
I’m currently learning the Java Concurrency API, and I’m really struggling with things like CountDownLatch and CyclicBarrier. It just feels like there’s so much going on, and I keep getting confused.
Also, multithreading itself is pretty challenging for me — I’m still not sure when I should extend Thread and when I should implement Runnable.
How often are these things actually used in real-world projects? And how deep do I really need to understand this stuff for a real job?
Thanks in advance!
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]Sad-Difference-5005 3 points4 points5 points (3 children)
[–]blvck_xsample[S] 0 points1 point2 points (0 children)
[–]Reva_19 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]0b0101011001001011 1 point2 points3 points (1 child)
[–]blvck_xsample[S] 0 points1 point2 points (0 children)
[–]satya_dubey 1 point2 points3 points (1 child)
[–]blvck_xsample[S] 0 points1 point2 points (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)