B

Brian Goetz Books

1 book·~10 min total read

Brian Goetz is a software engineer and Java language architect at Oracle, known for his expertise in concurrency and performance.

Known for: Java Concurrency in Practice

Books by Brian Goetz

Java Concurrency in Practice

Java Concurrency in Practice

programming·10 min read

Java Concurrency in Practice is a comprehensive guide to writing reliable, scalable, and maintainable concurrent programs in Java. It explains the principles of concurrency, thread safety, synchronization, and performance optimization, providing practical examples and best practices for developers working with multithreaded applications.

Read Summary

Key Insights from Brian Goetz

1

Concurrency Concepts in Java

Concurrency begins with a mental model: independent threads performing tasks, sometimes sharing data, sometimes cooperating. In Java, a thread represents an active execution path. Each application can spawn many threads that execute code seemingly in parallel. Yet this apparent parallelism hides sub...

From Java Concurrency in Practice

2

Thread Safety and Strategies for Achieving It

Thread safety means the program behaves correctly when executed by multiple threads, no matter how those threads interleave. Achieving this isn’t about making every operation synchronized—it’s about reasoning systematically about data consistency and isolation. There are several proven strategies. ...

From Java Concurrency in Practice

About Brian Goetz

Brian Goetz is a software engineer and Java language architect at Oracle, known for his expertise in concurrency and performance.

Frequently Asked Questions

Brian Goetz is a software engineer and Java language architect at Oracle, known for his expertise in concurrency and performance.

Read Brian Goetz's books in 15 minutes

Get AI-powered summaries with key insights from 1 book by Brian Goetz.