Advanced Java: Multi-threading Part 10 - Re-entrant Locks
Channel: Cave of Programming
Date: 2012-01-31

More courses! Free C++ course: https://www.udemy.com/course/free-learn-c-tutorial-beginners/?referralCode=66F2A2A36BD6D304C9D9
Make a social network with Spring Boot: https://www.udemy.com/course/java-spring-social-network/?referralCode=4C26D3598A4B1A5746FB
Learn about MySQL and relational databases: https://www.udemy.com/course/mysql-and-sql-from-beginner-to-advanced/?referralCode=5761BF2ABAD4E79E3E78
Java desktop programming: https://www.udemy.com/course/java-swing-complete/?referralCode=D0F4D66AE3725509DED4
Intermediate-Advanced C++ 11: https://www.udemy.com/course/learn-advanced-c-programming/?referralCode=FD10A334798EDB9ED1AC
-------------------------------------------------------------------------------------------------------------------------------------------
How to use the ReentrantLock class in Java as an alternative to synchronized code blocks. ReentrantLocks let you do all the stuff that you can do with synchronized, wait and notify, plus some more stuff besides that may come in handy from time to time.
--------------------------------------------------------------------------------------------------------------------------------------------
More videos on my YouTube channel: https://www.youtube.com/user/caveofprogramming