การส่งเสริม
มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
Java มัลติเธรด
ระดับ 7
คุณมาถึงระดับ 27 แล้ว
Java มัลติเธรด
ระดับ ,
บทเรียน
ระดับ 27
ลูป (หยุดและย้อนกลับ ดำเนินการต่อ ป้ายกำกับ)
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "วันนี้ฉันจะบอกคุณเกี่ยวกับบางสิ่งที่สะดวกเมื่อทำงานกับลูป" "คำแรกคือคำหลักbreakหากคุณใช้คำสั่งนี้ในเนื้อหาของลูป จากนั้นลูปจะหยุดทันทีเมื่อคำสั่งถูกดำเนินการ นี่คือตัวอย่าง:" ตัวอย่าง เอาท์พุต: for (int i = 0; i < 10; i++
ฝึกใช้การพักและดำเนินการต่อ
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!”
DeadLock และสาเหตุของมัน
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "วันนี้ฉันจะบอกคุณว่าการหยุดชะงักคืออะไร" “เฮ้ คุณเคยบอกฉันเรื่องแบบนี้แล้ว” "ใช่ ฉันเคย แต่วันนี้เราจะพิจารณาหัวข้อโดยละเอียดมากขึ้น" "ในกรณีที่ง่ายที่สุด การล็อกตายเกี่ยวข้องกับสองเธรดและออบเจ็กต์ mutex สองรายการ การล็อก
ฝึกเขียน Deadlocks ของคุณเอง
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!”
กลยุทธ์เพื่อหลีกเลี่ยงการหยุดชะงัก
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "ฉันต้องการบอกคุณเกี่ยวกับกลยุทธ์สองสามข้อเพื่อหลีกเลี่ยงการหยุดชะงัก" "กลยุทธ์ที่ดีที่สุดคือสถาปัตยกรรมที่รอบคอบและชุดของกฎที่ควบคุมว่าเมื่อใดและในลำดับใดที่คุณสามารถใช้การล็อก (ได้รับ mutexes) วิธีการแบบคลาสสิกในการแก้ปั
ฝึกแก้ไขการหยุดชะงัก
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!”
กลยุทธ์ "รอแจ้งเตือนแจ้งเตือนทั้งหมด"
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "ฉันต้องการเจาะลึกกับคุณเกี่ยวกับการแจ้งเตือนการรอ วิธีการแจ้งเตือนให้กลไกที่สะดวกสำหรับเธรดในการโต้ตอบ นอกจากนี้ยังสามารถใช้เพื่อสร้างกลไกระดับสูงที่ซับซ้อนสำหรับการโต้ตอบของเธรด" "ผมจะเริ่มต้นด้วยตัวอย่างเล็กๆ น้อยๆ สมมต
ความแตกต่างบางอย่าง
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "และรายละเอียดอีกสองสามข้อ เรียกมันว่าคำแนะนำที่ใช้ได้จริง" "สมมติว่าคุณมีวิธีการที่รออะไรบางอย่างและหลับไปจนกว่าเงื่อนไขจะพอใจ" หากคอลเลกชันว่างเปล่าเราจะรอ public synchronized Runnable getJob()
ฝึกฝนด้วย "รอแจ้งเตือนแจ้งเตือนทั้งหมด"
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!”
รายละเอียดอื่นๆ เกี่ยวกับการซิงโครไนซ์และมัลติเธรด
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "มีหัวข้อใหญ่อยู่ข้างนอก นั่นคือ Java Memory Model โดยพื้นฐานแล้ว คุณไม่จำเป็นต้องรู้เกี่ยวกับเรื่องนี้ แต่การได้ยินเกี่ยวกับเรื่องนี้จะเป็นประโยชน์" "เพื่อขจัดปัญหาที่อาจเกิดขึ้นทั้งหมด Java ได้เปลี่ยนกลไกการจัดการหน่วยคว
การเรียนรู้ที่จะ Google (วิธีใช้หน้ากากเพื่อรับรายชื่อไฟล์)
Java มัลติเธรด
ระดับ ,
บทเรียน
“สวัสดี อามีโก้!” "มาต่อบทเรียนเกี่ยวกับวิธีการใช้ Google กันเถอะ" "นี่คือแบบฝึกหัดบางส่วน:" แบบฝึกหัดการค้นหาเว็บ: 1 มีอะไรไม่ดีเกี่ยวกับคำสั่ง goto? 2 คำสงวนในภาษาจาวาคืออะไร? 3 จะเกิดอะไรขึ้นหากฉันรอสายนอกบล็อกที่ซิงโครไนซ์ 4 ความสัมพันธ
แสดงมากขึ้น
1
2
Please enable JavaScript to continue using this application.