ลองนึกภาพพนักงานเสิร์ฟกำลังจัดโต๊ะยี่สิบโต๊ะ การจัดโต๊ะก็เหมือนกับการจ้างพนักงานเสิร์ฟหนึ่งคนต่อโต๊ะ ราคาแพง หนัก และห้องครัว (OS) จะไม่พอใจเมื่อมีพนักงานนับพันคน Coroutines มีน้ำหนักเบากว่า: พนักงานเสิร์ฟคนเดียวกัน แต่พวกเขาจำได้ว่าพวกเขาทิ้งคำสั่งซื้อไว้ที่ไหน กระโดดไปมาระหว่างโต๊ะ และไม่ปิดกั้นทั้งพื้นในขณะที่ซุปกำลังเดือด การทำงานร่วมกันแบบมัลติทาสก์นั้นเป็นสิ่งที่ Kotlin สร้างขึ้น โดยมีโครงสร้างจริงที่เราเพิ่มเข้าไปในบทเรียนต่อๆ ไป
มันคืออะไรในคำธรรมดา?