協作式多任務

協作式多工 （ Cooperative Multitasking ） ， 是一種多工方式 ， 多工是使電腦能同時處理多個程序的技術 ， 相對於搶佔式多工 （ Preemptive multitasking ） ， 協作式多工要求每一個運行中的程序 ， 定時放棄自己的執行權利 ， 告知作業系統可讓下一個程序執行 。 一顆處理器同一時間只能處理一個程序 ， 要同時處理多個程序 ， 必須將處理器於相對於用戶來說相當短的時間 ， 劃分給不同的程序運行 ， 以使各個不同程序都能執行部份工作 ， 使用戶錯覺以爲各個程序都同時被執行 ， 例如瀏覽器能處理 「 下卷 」 的動作 ， 同時MP3播放器將聲音解碼 。 如果某程序因設計不良或出現故障而不釋放執行權 ， 整個作業系統便告停頓 。