先占式多任务处理(Pre-emptive multitasking),也叫做先占式多线程,是一种形式的多任务处理,在那里调度程序能够中断和暂停(交换出)当前运行的任务,为了开启或继续运行(交换进)另一个任务。在先占式多任务下的那些任务能够被写仿佛它们是仅有的任务一样而且调度程序决定去交换它们。调度程序必须保证当交换任务时,足够的状态被保存而且恢复那些任务没有障碍。先占式多任务处理允许这个计算机程序更可靠地保证每个过程操作时间的一个规则“片”。它也允许系统来快速地处理重要的外部事件像输入数据,其可能需要一个或另一个过程的立即关注。