สารบัญ:
คำจำกัดความ - การเกิดพร้อมกันหมายถึงอะไร?
การเกิดขึ้นพร้อมกันในบริบทของวิทยาศาสตร์คอมพิวเตอร์คือความสามารถของโปรแกรมที่จะแยกย่อยออกเป็นส่วน ๆ ที่สามารถทำงานแยกกันได้ ซึ่งหมายความว่างานสามารถดำเนินการได้ตามคำสั่งและผลลัพธ์จะยังคงเหมือนเดิมหากดำเนินการตามลำดับ
Techopedia อธิบายการเกิดพร้อมกัน
การเกิดขึ้นพร้อมกันคือความสามารถของอัลกอริทึมหรือโปรแกรมในการรันมากกว่าหนึ่งงานในเวลาเดียวกัน แนวคิดนี้คล้ายคลึงกับการประมวลผลแบบขนาน แต่ด้วยความเป็นไปได้ของงานอิสระจำนวนมากที่ทำสิ่งที่แตกต่างในคราวเดียวแทนที่จะดำเนินงานเดียวกัน
โปรแกรมที่เขียนพร้อมกันนั้นยากที่จะเขียนเพียงเพราะการจัดการงานอิสระต้องอาศัยการประสานงานของทรัพยากร ปัญหานักปรัชญาการรับประทานอาหารที่มีชื่อเสียงคือการทดลองความคิดแบบคลาสสิกที่แสดงให้เห็นถึงความซับซ้อนของการแบ่งปันทรัพยากรและการเกิดพร้อมกัน
ระบบปฏิบัติการมัลติทาสก์สมัยใหม่พร้อมกันกับความสามารถในการเรียกใช้โปรแกรมที่แตกต่างกันมากมายในครั้งเดียว ในขณะที่ฮาร์ดแวร์คอมพิวเตอร์มีราคาถูกลงการใช้งานที่ซับซ้อนในกลุ่มจะเป็นไปได้มากขึ้น หลายภาษาโปรแกรมได้รับการออกแบบโดยคำนึงถึงการทำงานพร้อมกันรวมถึง Go
