คือJava Concurrency ในการปฏิบัติยังคงถูกต้อง? ฉันสงสัยว่าแนวคิดแนวคิดและการนำไปปฏิบัติที่อธิบายไว้ในหนังสือเล่มนี้ยังคงสอดคล้องกับ Java เวอร์ชันล่าสุดหรือไม่
ฉันถามเพราะฉบับล่าสุดทำในปี 2549
คือJava Concurrency ในการปฏิบัติยังคงถูกต้อง? ฉันสงสัยว่าแนวคิดแนวคิดและการนำไปปฏิบัติที่อธิบายไว้ในหนังสือเล่มนี้ยังคงสอดคล้องกับ Java เวอร์ชันล่าสุดหรือไม่
ฉันถามเพราะฉบับล่าสุดทำในปี 2549
คำตอบ:
ใช่มันยังอยู่ในใจของฉัน ไม่มีการเปลี่ยนแปลงครั้งใหญ่ในพื้นที่นี้จาก 6 เป็น 7 การเข้าร่วมแยกเป็นคุณลักษณะใหม่ซึ่งเหมาะมากสำหรับปัญหาการแบ่งและพิชิต แต่สิ่งที่มีอยู่ทั้งหมดในหนังสือเช่นการซิงโครไนซ์การระเหยการ servlet ยังคงใช้ได้จริง
ในขณะที่มุมมองของฉันอาจจะลำเอียงความตั้งใจปัจจุบันของฉันสำหรับการปรับปรุงหนังสือเล่มนี้จะเป็นสารเติมแต่งอย่างเข้มงวดเกือบจะครอบคลุมการเข้าร่วมแยกย่อยสลายแบบขนานและการดำเนินการข้อมูลขนานจำนวนมากใหม่ที่มาใน Java SE 8
ฉันซื้อหนังสือเล่มนี้ในปี 2013 ฉันมีข้อสงสัยอย่างมากว่ามันจะเป็นปัจจุบันและมีประโยชน์เพราะฉบับนี้เผยแพร่เมื่อนานมาแล้ว โลกเทคโนโลยีเคลื่อนตัวอย่างรวดเร็วและเทคโนโลยีซอฟต์แวร์ยิ่งเร็วขึ้น ถึงกระนั้นหนังสือเล่มนี้ก็เป็นพื้นฐาน แนวคิดและการปฏิบัติที่กล่าวถึงเป็นพื้นฐานสำหรับการออกแบบซอฟต์แวร์และวิศวกรรมที่ดีกว่าการอัพเดตใน API ที่ดีที่สุดและล่าสุด หนังสือเล่มนี้ขาดไม่ได้และฉันดีใจที่ฉันได้รับหนังสือเล่มนี้ก่อนที่ฉันจะตัดสินใจที่จะเขียนแม้แต่รหัสบรรทัดเดียวพร้อมกัน มันอาจช่วยฉันนับชั่วโมงไม่ถ้วน
ใช่แน่นอนมันยังคงใช้ได้ แต่ฉันจะแนะนำนอกจากนี้หรือเป็นการแนะนำJava Developer Well-Grounded Javaหนังสือที่ดีที่มีบทเกี่ยวกับเทคนิคการทำงานพร้อมกันของ Java ที่ทันสมัยและตัวอย่างที่ทำได้ดี
ใช่. เป็นอย่างมาก. คุณสามารถติดตามสิ่งใหม่ ๆ ที่แนะนำใน Java ได้ตลอดเวลาอย่างไรก็ตามหนังสือเล่มนี้สามารถอธิบายพื้นฐานขั้นพื้นฐานได้ดี
ถ้ามันช่วยได้สิ่งนี้มาจากนักวิจัยเต็มเวลาในการทำงานพร้อมกันและการขนานโดยใช้ OOP
ฉันจะพูดอย่างนั้น JDK7 เพิ่มเฟรมเวิร์กเข้าร่วมส้อมแต่ว่าเป็นการปรับปรุงแทนการทำงานพร้อมกันของเครื่องมือก่อนหน้านี้
ใช่. ยังคงใช้ได้และฉันได้รับการตอบรับที่ดีจากเพื่อน มันเป็นหนึ่งในหนังสือที่ดีที่สุดสำหรับการเรียนรู้พร้อมกันใน java คุณสามารถอ่านบทวิจารณ์สำหรับ Java Concurrency In Practice
หากคุณกำลังจะเริ่มโครงการของคุณโดยใช้ Java 8 คุณอาจต้องการพิจารณาหนังสือและแบบฝึกหัดใหม่เนื่องจากมีสิ่งใหม่ ๆ ปรากฏขึ้นใน Java 8 เช่นสตรีม, lambdas และ atomics ใหม่ - ซึ่งเปลี่ยนวิธีการพัฒนาเล็กน้อย
หนังสือดูสดใสเมื่อฉันอ่านบทบางบทออนไลน์ มันให้ข้อมูลเชิงลึกที่เพียงพอเกี่ยวกับ Java และแง่มุมการทำงานพร้อมกันทั่วไป หนึ่งสามารถเก็บหนังสือเล่มนี้เป็นชุดที่มีประโยชน์เมื่อออกแบบและการใช้งานพร้อมกันทั้งไร้เดียงสาและซับซ้อน