(พื้นฐาน)การแก้ Race Condition อย่างงาย โดยไม่ใช้ Semaphore by

30
Jun
0

Race Condition ก็คือปัญหา การที่ข้อมูลกลางของระบบ (Global Variable) ถูกแก้ไขพร้อมๆกัน และ save เข้าไป พร้อมๆกัน ดังนั้นแนวทางการแก้ไขพื้นฐานของปัญหา Race condition ก็คือ หากคุณมีข้อมูลขนาดใหญ่ที่เป็นข้อมูลที่ถูกใช้จากหลายๆจุดพร้อมๆกัน คุณควรแบ่งข้อมูลนั้นๆ ออกเป็นขนาดเล็กที่สุดเท่าที่จะทำได้ และการอ่าน และเขียนข้อมูลใดๆควรทำที่จุดที่เล็กที่สุดนั้น วิธีการนี้จะช่วยลดปัญหา Race condition ได้ในระดับหนึ่ง แต่หากปัญหา Race condition ที่คุณเจอนั้น ไม่ได้เกิดจาก กรณีนี้แล้วล่ะก็ คุณก็คงต้องใช้ Semaphore ช่วยแล้วล่ะ ….

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน