10.3.1 单任务编程