Since I have been doing active Java development from more than 10 years, I can say that this is the best language to start with concurrent programming, because of its structure, inbuilt concurrency support in terms of synchronized, volatile, and final keyword, and finally because a wealth of information available in internet and community.Īnyway, there is no substitute for writing code and learning from a mistake, but you need a book that can guide, educate and teach you, what others have already learned in threads, concurrency, and parallel programming.ītw, a good knowledge of fundamental concepts in Java is required before you go deep in multithreading and concurrency. Learning concurrent programming is a difficult task, not even in Java but also in other languages like C++ or modern days JVM languages like Groovy, Scala, Closure, and JRuby. These books cover basics, starting from how to create and start a thread, parallel programming, concurrency design patterns, an advantage of concurrency and of course pitfalls, issues, and problems introduced due to multithreading. In this article, I will share five best books to learn concurrent programming in Java. Books are essential to learning something new, and despite being in the electronic age, where books have lost some shine to the internet and blogs, I still read and recommend them to get complete and authoritative knowledge on any topic, like concurrent programming.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |