การศึกษาออนไลน์ของมหาวิทยาลัยไรซ์

การเขียนโปรแกรมพร้อมกันใน Java

รายละเอียด

หลักสูตรนี้สอนผู้เรียน (ผู้เชี่ยวชาญด้านอุตสาหกรรมและนักเรียน) แนวคิดพื้นฐานของการเขียนโปรแกรมพร้อมกันในบริบทของ Java 8 การเขียนโปรแกรมพร้อมกันช่วยให้นักพัฒนาสามารถเป็นสื่อกลางในการใช้ทรัพยากรที่ใช้ร่วมกันในโปรแกรมแบบขนานได้อย่างถูกต้อง ในตอนท้ายของหลักสูตรนี้คุณจะได้เรียนรู้วิธีใช้โครงสร้างการทำงานพร้อมกันแบบพื้นฐานใน Java เช่นเธรด, ล็อค, ส่วนที่สำคัญ, ตัวแปรอะตอมมิก, การแยก, นักแสดง, การมองโลกในแง่ดีและคอลเลกชันที่เกิดขึ้นพร้อมกัน การรับประกัน, การหยุดชะงัก, livelock, ความอดอยาก, linearizability)

ทำไมต้องเรียนหลักสูตรนี้

•เป็นสิ่งสำคัญที่คุณจะต้องตระหนักถึงรากฐานทางทฤษฎีของการเกิดพร้อมกันเพื่อหลีกเลี่ยงข้อผิดพลาดทั่วไป
Java 8 ได้ปรับปรุงโครงสร้างการทำงานพร้อมกันให้ทันสมัยหลายอย่างตั้งแต่ยุคแรกเริ่มของเธรดและล็อก
•ในระหว่างการเรียนการสอนคุณจะสามารถเข้าถึงอาจารย์ผู้สอนและที่ปรึกษาออนไลน์เพื่อรับคำตอบที่เป็นส่วนตัวสำหรับคำถามที่โพสต์บนฟอรัม
•แต่ละโมดูลทั้งสี่ในหลักสูตรประกอบด้วยโครงการขนาดเล็กที่ได้รับมอบหมายซึ่งจะช่วยให้คุณได้รับประสบการณ์ตรงที่จำเป็นในการใช้แนวคิดที่เรียนรู้ในหลักสูตรด้วยตัวคุณเองหลังจากจบหลักสูตร

ผลลัพธ์การเรียนรู้ที่ต้องการของหลักสูตรนี้มีดังนี้:

•ทฤษฎีการเกิดขึ้นพร้อมกัน: รับประกันความคืบหน้า, การหยุดชะงัก, livelock, ความอดอยาก, ความสามารถเชิงเส้น
•การใช้เธรดและการล็อกแบบไม่มีโครงสร้างใน Java
•ตัวแปรและการแยกอะตอมมิก
•การเกิดพร้อมกันในแง่ดีและการรวบรวมพร้อมกันใน Java (เช่นคิวพร้อมกัน, แฮชแม็พพร้อมกัน)
•โมเดลนักแสดงใน Java

ความเชี่ยวชาญของแนวคิดเหล่านี้จะช่วยให้คุณสามารถนำไปใช้ได้ทันทีในบริบทของโปรแกรม Java ที่เกิดขึ้นพร้อมกันและจะช่วยให้คุณเชี่ยวชาญระบบการเขียนโปรแกรมแบบพร้อมกันอื่น ๆ ที่คุณอาจพบในอนาคต (เช่นเธรด POSIX,. เธรด. NET)

ราคา: ลงทะเบียนฟรี!

ÀÒÉÒ: ภาษาอังกฤษ

คำบรรยาย: ภาษาอังกฤษ

การเขียนโปรแกรมพร้อมกันใน Java - มหาวิทยาลัยไรซ์