เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง coroutine ที่ต้องการ
ในโลกที่ทุกสิ่งดำเนินไปอย่างรวดเร็ว ความสามารถในการจัดการกับงานหลายอย่างพร้อมกันหรือที่เรียกว่า Multitasking กลายเป็นคุณสมบัติที่มีค่ายิ่งในหมู่นักพัฒนาซอฟต์แวร์ ภาษา Python ซึ่งเป็นภาษาที่มีความเรียบง่ายแต่เต็มไปด้วยประสิทธิภาพ ได้นำเสนอวิธีการหนึ่งที่เรียกว่า async ซึ่งทำให้การเขียนโปรแกรมแบบ concurrent และ asynchronous กลายเป็นเรื่องง่ายอย่างน่าแปลกใจ...
Read More →หัวเรื่อง: เส้นทางแห่งการเขียนโปรแกรมแบบไม่สะดุดด้วย Async ใน Python...
Read More →ในโลกแห่งการเขียนโปรแกรม คำว่า Asynchronous programming หรือการเขียนโปรแกรมแบบไม่ต้องรอคิวนั้น ได้เปลี่ยนโฉมหน้าการพัฒนาแอปพลิเคชันไปอย่างมาก ด้วยความสามารถในการจัดการกับหลายๆ งานพร้อมกันโดยไม่ต้องรอให้งานหนึ่งจบลง ทำให้แอปพลิเคชันมีประสิทธิภาพมากขึ้น และให้ผู้ใช้งานได้รับประสบการณ์ที่ดียิ่งขึ้น ในบทความนี้ เราจะพาไปสำรวจวิธีการใช้งาน Asynchronous programming ในภาษา Lua ด้วยตัวอย่างซึ่งจะช่วยให้คุณเข้าใจได้แบบง่ายๆ มาเริ่มกันเลย!...
Read More →การเขียนโปรแกรมถือเป็นทักษะสำคัญในยุคดิจิทัลปัจจุบัน ซึ่งการพัฒนาแอปพลิเคชันหรือระบบต่างๆ ก็ต้องใช้หลักการและเทคนิคของการเขียนโค้ดที่เหมาะสม เพื่อให้ระบบทำงานได้อย่างมีประสิทธิภาพ หนึ่งในเทคนิคที่นิยมใช้คือการเขียนโค้ดแบบ Asynchronous หรือ Async วันนี้เราจะมาดูกันว่าในภาษาจาวาสคริปต์ เช่น Lua นั้น Async ทำงานอย่างไร และลองดูตัวอย่าง CODE ที่สามารถใช้ Async ได้ง่ายๆ ครับ...
Read More →ในโปรแกรมมิ่ง เทคนิคหนึ่งที่ช่วยให้โปรแกรมทำงานได้มีประสิทธิภาพและรวดเร็วขึ้นคือการใช้งาน Thread หรือ การทำงานพร้อมกันของหลายๆ งานในเวลาเดียวกัน ภาษา Lua ซึ่งเป็นภาษาที่มีความเรียบง่ายแต่มีประสิทธิภาพ ก็มีความสามารถที่จะใช้งาน Thread เช่นเดียวกับภาษาอื่นๆ ในบทความนี้ เราจะมาดูกันว่าเราสามารถใช้งาน Thread ในภาษา Lua ได้อย่างไร พร้อมตัวอย่างโค้ด 3 ตัวอย่าง และอธิบายการทำงาน รวมถึงยกตัวอย่าง usecase ในโลกจริงที่เกี่ยวข้องกับการใช้งาน Thread ในภาษา Lua...
Read More →ยินดีต้อนรับสู่โลกของการเขียนโปรแกรมด้วยภาษา Lua! ก่อนอื่นเรามาทำความเข้าใจกันก่อนว่าคำสั่ง return และ yield ในภาษา Lua นั้นมีความแตกต่างกันอย่างไรและมีประโยชน์อย่างไรในการพัฒนาโปรแกรมในชีวิตจริง...
Read More →