Threading and Concurrency in Java


Details
In this talk, we'll discuss concurrency and talk about why it is hard to write concurrent programs. In multi-threading context, what are common concurrency patterns, like Producer-Consumer, and common multithreading problems, like threads, lock, synchronization, blocking, etc., and how to avoid it while writing code? What is the best practice to implement this in Java? We will also explore Java concurrency packages and all the threading fundamentals you need to write production-quality, the multi-threaded code in Java.
We will then discuss what problems are to be solved by the concurrency programming model.
- How do Java developers work and improve performance and throughput?
- What are the techniques available to address these issues?
- How are we sure that the problems are solved or it's just another premature optimization?
- How does a top Java software engineer navigate through it?
Speaker:
Harun Mwangi - Platform Engineer at mSurvey
We'll have refreshments and Pizza as well! We want to keep this very interactive and we're looking out for speakers and topics for the event. Do let us know if you want to present on some topic, use-case, how-to, lessons-learned, etc
Get in touch with the team via (https://docs.google.com/forms/d/e/1FAIpQLSfkYBPvbKIyextVlb25KaJsHGu6NMcngzYsckQPZq2T8TzbJQ/viewform)
AS ALWAYS, THE MEETUP IS COMPLETELY FREE.
----------------------------------------------------------------------------------------------------

Threading and Concurrency in Java