单项选择题

在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是( )。

A.进程相应的代码长度
B.进程总共需要运行的时间
C.进程特点和进程调度策略
D.进程完成什么功能