Python os.sched_rr_get_interval()
Python OS os.sched_rr_get_interval()方法用于获取指定进程id所指示的进程的轮循时间(秒)。
什么是 “轮回量子”?
在Round-Robin调度策略中,进程以先进先出的方式被调度,但被赋予有限的CPU时间,称为时间片或量子。
注意:此方法仅在某些UNIX平台上可用。
语法: os.sched_rr_get_interval(pid)
参数:
pid:需要使用Round Robin量子值的进程id。pid为0表示调用进程。
返回类型: 此方法返回一个float值,该值表示以秒为单位的轮循量子数。
示例1
使用os.sched_rr_get_interval()方法
# Python program to explain os.sched_rr_get_interval() method
# importing os module
import os
# get the Round-Robin time quantum
# of the current process
# A pid of 0 represents the
# the calling process
pid = 0
quantum = os.sched_rr_get_interval(pid)
# print round robin time quantum
print("Round Robin time quantum (in seconds):", quantum)
输出:
Round Robin time quantum (in seconds): 0.016