(พื้นฐาน)การแก้ 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!

Filed under: Uncategorized

No Comments

No comments yet.

Leave a comment

RSS feed for comments on this post

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