Java มัลติเธรด
![Java Multithreading](https://cdn.codegym.cc/images/system/8fcb49cc-7a26-480c-8924-ff4873afa76c/1024.jpeg)
ภารกิจ Java Multithreading แนะนำนักเรียนให้รู้จักกับศูนย์ CodeGym ลับที่มีมัลติเธรด ตลอดหลักสูตร 10 ระดับ คุณจะได้ศึกษาการจัดระเบียบของ Object, String และคลาสภายใน คุณจะได้เรียนรู้วิธีสร้างและหยุดเธรด การหยุดชะงักคืออะไร และวิธีการรอ แจ้งเตือน และแจ้งเตือนทั้งหมดทำอย่างไร คุณจะได้รับประสบการณ์ในการทำงานกับ เจซุป และ แกว่ง และเรียนรู้เกี่ยวกับการบรรจุอัตโนมัติและรายละเอียดของการใช้งาน ในภารกิจนี้ คุณจะสร้างมินิโปรเจ็กต์แรกของคุณ ซึ่งเป็น งานใหญ่ เพื่ออำนวยความสะดวกในการเรียนรู้ พวกเขาแบ่งออกเป็นขั้นตอนต่างๆ คุณจะต้องเขียนเกมสองสามเกม: Tetris , Snake , a space shooter และ Arkanoid คุณจะได้ทำงานจริงจังกับหลายด่าน เช่น ระบบแชท โปรแกรมจำลอง ATM และแม้แต่ เว็บสแครปเปอร์ !
- ระดับ
ล็อค การจัดระเบียบของออบเจกต์อ็อบเจ็กต์: เท่ากับ, hashCode, โคลน, รอ, แจ้งเตือน, toString() - ระดับ
ล็อค สตริง: ไม่แน่นอน, ไม่เปลี่ยนรูป, รูปแบบ, StringTokenizer, StringBuilder, StringBuffer - ระดับ
ล็อค ชั้นเรียนภายใน เช่น Map.Entry - ระดับ
ล็อค คลาสภายใน คุณสมบัติการใช้งาน - ระดับ
ล็อค การสร้างและหยุดเธรด: เริ่ม, ขัดจังหวะ, สลีป, ปล่อย - ระดับ
ล็อค การเข้าถึงข้อมูลที่ใช้ร่วมกัน: ซิงโครไนซ์ เปลี่ยนแปลงได้ - ระดับ
ล็อค การหยุดชะงัก รอ แจ้ง แจ้งทั้งหมด - ระดับ
ล็อค TreadGroup, ThreadLocal, Executor, ExecutorService, Callable ทำงานกับ jsoup - ระดับ
ล็อค Autoboxing คุณสมบัติการใช้งาน - ระดับ
ล็อค ตัวดำเนินการ: ตัวเลข ตรรกะ และไบนารี ทำงานกับสวิง