concurrent Archive

Golang :: เจอปัญหาเรื่อง concurrency กับข้อมูลที่เก็บใน Map

วันนี้ทำการเขียน RESTful API ด้วยภาษา Go ซึ่งมีการใช้ข้อมูลร่วมกัน จัดเก็บในรูปแบบของ map การทำงานนั้นเป็นปกติมาก ๆ แต่เมื่อทำการลองยิง performance ดูหน่อยเท่านั้น ก็เจอ Runtime error ดังนี้ fatal error: concurrent map read and map write

Read More…

Happy Christmas !! กับการอธิบายเรื่อง Concurrency และ Parallelism

อ่านเจอบทความอธิบายเรื่องของการทำงานแบบ Sequencial Concurrency Parallelism โดยอธิบายจากการทำงานของ Santa Claus ว่าขั้นตอนการเตรียมและส่งของขวัญให้กับเด็ก ๆ ทั่วโลกเป็นอย่างไร แสดงออกมาในรูปแบบของรูปภาพได้อย่างน่าสนใจและเข้าใจได้ง่าย มาดูกันว่าเป็นอย่างไรบ้าง

Read More…

ว่าด้วยเรื่อง Parallel และ Concurrent

ในกลุ่ม Golang Thailand มีการพูดคุยเรื่อง Parallel มันต่างจาก Concurrent อย่างไร ? มันเป็นสิ่งที่สับสนและมึนงงเยอะมาก ๆ ผมก็งง ๆ อยู่เช่นกัน โดยทั้งสองอย่างนั้นมันมีอยู่ในทุก ๆ ส่วนของระบบงาน คือ Hardware Operating System (OS) Programming ในภาษาต่าง ๆ ดังนั้นลองมาหาคำตอบกันหน่อยสิ ปล. เขียนไปแบบงง ๆ

Read More…