请问preemptive multitasking(插段式多工)和cooperative multitasking(合作型多工)具体指什么,两者有什么区别?