gptkbp:instance_of
|
gptkb:book
|
gptkbp:bfsLayer
|
5
|
gptkbp:bfsParent
|
gptkb:Venkat_Subramaniam
|
gptkbp:analyzes
|
performance issues
|
gptkbp:author
|
gptkb:Venkat_Subramaniam
|
gptkbp:contains
|
case studies
|
gptkbp:covered_by
|
concurrent programming
|
gptkbp:discusses
|
thread safety
Java 8 features
Java 11 features
|
gptkbp:examines
|
Java concurrency utilities
|
gptkbp:explores
|
asynchronous programming
|
gptkbp:focuses_on
|
gptkb:video_game
|
https://www.w3.org/2000/01/rdf-schema#label
|
Programming Concurrency on the JVM
|
gptkbp:includes
|
code snippets
exercises
|
gptkbp:introduced
|
actors model
|
gptkbp:is_available_in
|
gptkb:book
print format
audiobook format
|
gptkbp:is_available_on
|
gptkb:musician
gptkb:Kobo
gptkb:Book_Depository
gptkb:Google_Books
gptkb:Barnes_&_Noble
gptkb:Apple_Books
gptkb:book
gptkb:motorcycle
gptkb:O'_Reilly_Media
Indie Bound
|
gptkbp:is_cited_in
|
other programming books
|
gptkbp:is_discussed_in
|
online forums
|
gptkbp:is_influential_in
|
gptkb:Java_community
|
gptkbp:is_part_of
|
Pragmatic Programmer series
curriculum for software engineering
|
gptkbp:is_referenced_in
|
technical blogs
|
gptkbp:is_reviewed_by
|
programming magazines
|
gptkbp:is_used_in
|
academic courses
|
gptkbp:isbn
|
978-1680502020
|
gptkbp:language
|
English
|
gptkbp:offers
|
best practices
|
gptkbp:page_count
|
320
|
gptkbp:provides
|
practical examples
|
gptkbp:provides_information_on
|
modern Java features
|
gptkbp:published_by
|
gptkb:Pragmatic_Bookshelf
|
gptkbp:published_year
|
gptkb:2018
|
gptkbp:suitable_for
|
beginners
advanced programmers
intermediate programmers
|
gptkbp:targets
|
Java developers
|