ภาษา C# การใช้ Thread ใน Window Application หาไปเกือบเดือนงานยุ่งจนค่อยมีเวลา หรือบ้างทีพอมีเวลาแต่ก็ไม่มีอารมณ์เขียนบทความ เพราะการเขียนบทความอะไรมันต้องอาศัยสมาธิและอารมณ์ในการเขียนบทความ ในครั้งนี้จะเป็นการใช้ thread ในภาษา C# โดยปกติแล้วเวลาเราเขียน window application ด้วย visual studio นั้นเวลาเราคลิกปุ่มแล้วก็จะไปทำงานอะไรสักอย่าง จะสังเกตเห็นว่าตัวโปรแกรมของเราจะดูค้างๆ มันเป็นแบบนี้เพราะ window form ก็ถือว่าเป็น task อันหนึ่ง แล้วเมื่อกดปุ่มทำงานอะไรสักอย่างมันก็ทำงานอีกอย่างถ้าเราไม่ใช้ thread มันก็ต้องรองานที่เกิดจากเรากดปุ่มเสร็จก่อน โปรแกรมเราก็จะกับมาทำงานไม่ค้างนั้นเอง Thread มันคืออะไร ? มันก็คือการแบ่งงานออกแบ่งส่วนๆ แยกกันทำงานของใครของมันนั้นเอง เมื่อเป็นแบบนี้แล้วเราก็สามารถทำให้โปรแกรมเราทำงานเสร็จได้เร็วขึ้นนั้นเอง เรามาเริ่มการเขียนโปรแกรม C# กันเลยดีกว่า ขั้นแรกก็เปิด visual studio 2010 ขึ้นมาแล้วเลือกเป็น c# แล้วก็ Window ApplicationRead More →

ในบทความที่ผ่านๆมานั้นจะเห็นว่า server จะสามารถรองรับได้แค่เพียง 1 client เท่านั้นแต่ในความเป็นจริงนั้น server ต้องรองรับการทำงานได้จากหลาย client ดังนั้นจึงต้องมีการทำงานแบบ multitask คือทำงานได้หลายๆอย่างพร้อมกัน ซึ่งในภาษาจาวานั้นก็มีคลาสหรือ interface ที่เอาไว้ทำงานหลายอย่างพร้อมกัน ซึ่งในตัวอย่างโปรแกรมภาษาจาต่อไปนี้จะใช้การสืบทอดคลาส threadsRead More →