La "Concorrenza Java in pratica" è ancora valida? [chiuso]
È Concorrenza Java in pratica ancora valido? Mi chiedo se le idee, i concetti e l'implementazione descritti nel libro siano ancora conformi alle ultime versioni di Java.
Chiedo perché l'ultima edizione è stata fatta nel 2006.
9 answers
Sì, è ancora valido nella mia mente. Non c'è un grande cambiamento in questa zona da 6 a 7. Fork-join è una nuova funzionalità, che è molto adatta per il tipo di problemi divide-and-conquer. Ma tutte le cose esistenti all'interno del libro, come synchronization, volatile, servlet, sono ancora molto valide.
Mentre la mia prospettiva potrebbe essere distorta, la mia attuale intenzione di aggiornare il libro sarebbe quasi strettamente additiva, coprendo il fork-join, la decomposizione parallela e le nuove operazioni di dati bulk paralleli in arrivo in Java SE 8.
Ho comprato questo libro nel 2013. Avevo seri dubbi sul fatto che sarebbe stato attuale e utile dato che questa edizione è stata pubblicata tanto tempo fa. Il mondo della tecnologia si muove rapidamente, e la tecnologia software ancora più veloce. Anche così, questo libro è fondamentale. I concetti e le pratiche che vengono discussi sono più basi per una buona progettazione e ingegneria del software rispetto agli aggiornamenti sulle API più recenti e più grandi. Questo libro è stato indispensabile, e sono contento di averlo ottenuto prima di averlo avuto ha deciso di scrivere anche una singola riga di codice concorrente. Probabilmente mi ha risparmiato ore e ore.
Sì sicuramente è ancora valido, ma consiglierò in aggiunta o come introduzione Lo sviluppatore Java ben fondato un libro ben scritto con un capitolo sulle moderne tecniche di concorrenza Java e esempi ben fatti.
Direi di sì. JDK7 aggiunge il framework fork-join ma questo è un miglioramento piuttosto che una sostituzione per i precedenti strumenti di concorrenza.
Sì. Molto. Puoi sempre tenere traccia delle nuove cose introdotte in Java, tuttavia, il libro fa un ottimo lavoro nel spiegare i fondamenti.
Se aiuta, questo viene da un ricercatore a tempo pieno in concorrenza e parallelismo usando OOP.
Sì. Ancora è valido e ho ottenuto un buon feedback dai miei amici. È uno dei migliori libri per imparare la concorrenza in java. È possibile leggere la recensione per la concorrenza Java In pratica
Se hai intenzione di iniziare il tuo progetto usando Java 8,potresti prendere in considerazione anche nuovi libri e tutorial a causa di nuove cose apparse in Java 8 come stream, lambda e new atomics - che cambia un po ' i metodi di sviluppo.
Beh, il libro sembra promettente quando leggo alcuni capitoli di anteprima online. Fornisce informazioni sufficienti su Java e aspetti generali di concorrenza. Si può mantenere questo libro come un vestito a portata di mano durante la progettazione e l'implementazione di applicazioni di concorrenza sia ingenui e sofisticati.