当前位置: 首页 > news >正文

dw手机销售网站制作世界杯比分

dw手机销售网站制作,世界杯比分,最近几天的新闻,提供网站建设方案文章目录 6 调度策略6.1 调度策略常量6.2 访问和设置进程的调度策略 7 系统信息7.1 系统信息7.2 系统配置信息7.3 系统负载7.4 路径相关常量7.5 生成随机字节 os模块提供了各种操作系统接口。包括环境变量、进程管理、进程调度、文件操作等方面。 这里整理了进程调度和查看系统…

文章目录

  • 6 调度策略
    • 6.1 调度策略常量
    • 6.2 访问和设置进程的调度策略
  • 7 系统信息
    • 7.1 系统信息
    • 7.2 系统配置信息
    • 7.3 系统负载
    • 7.4 路径相关常量
    • 7.5 生成随机字节


os模块提供了各种操作系统接口。包括环境变量、进程管理、进程调度、文件操作等方面。

这里整理了进程调度和查看系统信息的方法。

参考:os模块官方文档


6 调度策略

6.1 调度策略常量

调度策略常量说明
os.SCHED_OTHER默认调度策略
os.SCHED_BATCH用于CPU密集型进程的调度策略,尽可能为计算机的其余任务保留交互性。
os.SCHED_IDLE用于低优先级的后台任务的调度策略。
os.SCHED_SPORADIC用于偶发型服务程序的调度策略。
os.SCHED_FIFO先进先出的调度策略。
os.SCHED_RR循环式的调度策略。
os.SCHED_RESET_ON_FORK可与其他调度策略进行OR运算。进程设置分叉时,子进程的调度策略和优先级会被重置为默认。

6.2 访问和设置进程的调度策略

  • os.sched_get_priority_min(policy) 获取调度策略的最低优先级数值。

  • os.sched_get_priority_max(policy) 获取调度策略的最高优先级数值。

  • os.sched_getscheduler(pid) 返回指定进程的调度策略。

  • os.sched_setscheduler(pid, policy, param) 设置pid对应的进程的调度策略。
    pid为0表示当前进程。param是一个os.sched_param实例。

  • os.sched_getparam(pid) 获取指定进程的调度参数。

    >>> os.sched_getparam(0)
    posix.sched_param(sched_priority=0)
    
  • os.sched_setparam(pid, param) 设置指定进程的调度参数。

  • class os.sched_param(sched_priority)
    这个类是上述的方法中用到的调度形参,是不可变对象。
    sched_priority表示调度策略的优先级。

  • os.sched_rr_get_interval(pid) 返回指定进程在循环调度策略下的时间片长度,单位为秒。

    >>> os.sched_rr_get_interval(0)
    0.011000000000000001
    
  • os.sched_yield() 主动让出CPU。

  • os.sched_setaffinity(pid, mask) 将指定进程限制到一组CPU上,mask是整数的可迭代对象。

  • os.sched_getaffinity(pid) 返回指定进程被限制的那一组CPU。
    pid为0时,返回当前进程的调用方线程被限制到的那组CPU。

    >>> os.sched_getaffinity(0)
    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31}
    >>> os.sched_setaffinity(0, {0,1,2,3,4})
    >>> os.sched_getaffinity(0)
    {0, 1, 2, 3, 4}
    

7 系统信息

7.1 系统信息

  • os.uname() 返回当前操作系统的识别信息。
    返回值是一个对象,它有五个属性:sysname(操作系统名)、nodename(机器在网络上的名称)、release(操作系统发行信息)、version(操作系统版本信息)、machine(硬件标识符)。可以作为元组迭代这五个属性。

    >>> os.uname()
    posix.uname_result(sysname='Linux', nodename='xxxx', release='3.10.0-1062.9.1.el7.x86_64', version='#1 SMP Fri Dec 6 15:49:49 UTC 2019', machine='x86_64')
    >>> os.uname().sysname
    'Linux'
    
  • os.cpu_count() 返回系统中的逻辑CPU数量,无法确定时返回None。

    >>> os.cpu_count()
    32
    
  • os.process_cpu_count() 获取当前进程的调用方法线程可以使用的逻辑CPU数量。

7.2 系统配置信息

  • os.confstr(name) 返回字符串格式的系统配置信息。仅Unix可用。
    name指定要查找的配置名称,可选值和所在系统相关,当前系统已定义的名称可以在os.confstr_names查看。
    name指定的配置值未定义时,返回None。
    name配置名称不在已定义名称中时,出现ValueError
    os.confstr_names中存在的名称,但系统不支持,出现OSError

  • os.confstr_names 字典,系统定义的配置名称和配置值的映射。

    >>> os.confstr_names
    {'CS_GNU_LIBC_VERSION': 2, 'CS_GNU_LIBPTHREAD_VERSION': 3, ...}
    
  • os.sysconf(name) 返回整数格式的系统配置信息。仅Unix可用。
    name指定的配置值未定义时,返回-1。

  • os.sysconf_names 系统配置名称对应的整数值。仅Unix可用。

    >>> os.sysconf_names
    {'SC_2_CHAR_TERM': 95, 'SC_2_C_BIND': 47, ...}
    

7.3 系统负载

  • os.getloadavg() 返回系统运行队列中最近1、5和15分钟内的平均进程数。
    无法获取平均负载时出现OSError错误。
    >>> os.getloadavg()
    (0.0, 0.01, 0.05)
    

7.4 路径相关常量

常量说明
os.curdir操作系统用来表示当前目录的常量字符串
os.pardir操作系统用来表示父目录的常量字符串
os.sep操作系统用来分隔路径的字符
os.altsep操作系统用来分隔路径的替代字符
os.extsep分割基本文件名宇扩展名的字符
os.pathsep操作系统用于分隔搜索路径(如环境变量PATH)中不同部分的字符串
os.defpath在环境变量没有PATH的情况下,默认的搜索路径
os.linesep系统用于分割行的字符
os.devnull空设备的文件路径

创建一个python文件:

import os
print("os.curdir".ljust(11, " "), os.curdir)
print("os.pardir".ljust(11, " "), os.pardir)
print("os.sep".ljust(11, " "), os.sep)
print("os.altsep".ljust(11, " "), os.altsep)
print("os.extsep".ljust(11, " "), os.extsep)
print("os.pathsep".ljust(11, " "), os.pathsep)
print("os.defpath".ljust(11, " "), os.defpath)
print("os.linesep".ljust(11, " "), os.linesep)
print("os.devnull".ljust(11, " "), os.devnull)

在linux上运行:

os.curdir   .
os.pardir   ..
os.sep      /
os.altsep   None
os.extsep   .
os.pathsep  :
os.defpath  /bin:/usr/bin
os.linesep  os.devnull  /dev/null

在Windows上运行:

os.curdir   .
os.pardir   ..
os.sep      \
os.altsep   /
os.extsep   .
os.pathsep  ;
os.defpath  .;C:\bin
os.linesepos.devnull  nul

7.5 生成随机字节

  • os.getrandom(size, flags=0) 获取指定大小的随机字节。
    用于为随机数生成器提供种子或用于加密。
    需要Linux版本不低于3.17。
    flags可以是os.GRND_NONBLOCKos.GRND_RANDOM或它俩的或运算结果。

    默认从/dev/urandom读取时,熵池未初始化则os.getrandom()会阻塞;从/dev/random读取随机字节,没有可用的随机字节时,也会阻塞。
    设置os.GRND_NONBLOCK时,os.getrandom()不会阻塞,会抛出BlockingError异常。
    设置os.GRND_RANDOM,会从/dev/random而不是/dev/urandom提取随机字节。

  • os.urandom(size) 返回指定字节的随机字节。适合加密使用。
    如果getrandom()系统调用可用,就以阻塞模式运行,直到系统的urandom熵池初始完毕。


以上是os模块关于进程管理的方法和常量整理。
该模块的其他内容参考:
os模块:环境变量、进程所属的用户和组
os模块:进程管理


文章转载自:
http://kosciusko.kjrp.cn
http://heptathlon.kjrp.cn
http://cqd.kjrp.cn
http://loch.kjrp.cn
http://pin.kjrp.cn
http://ebulliency.kjrp.cn
http://fictioneer.kjrp.cn
http://tremulousness.kjrp.cn
http://cotemporary.kjrp.cn
http://ugali.kjrp.cn
http://joypop.kjrp.cn
http://lovestruck.kjrp.cn
http://lactary.kjrp.cn
http://patulous.kjrp.cn
http://ialc.kjrp.cn
http://narky.kjrp.cn
http://appletviewer.kjrp.cn
http://electro.kjrp.cn
http://passiontide.kjrp.cn
http://upthrust.kjrp.cn
http://cryptosystem.kjrp.cn
http://connectible.kjrp.cn
http://prednisolone.kjrp.cn
http://corncrake.kjrp.cn
http://crawler.kjrp.cn
http://macula.kjrp.cn
http://ultraleftist.kjrp.cn
http://brutish.kjrp.cn
http://motorcoach.kjrp.cn
http://gardenly.kjrp.cn
http://cana.kjrp.cn
http://orchestration.kjrp.cn
http://topology.kjrp.cn
http://kit.kjrp.cn
http://catherine.kjrp.cn
http://mithril.kjrp.cn
http://spenglerian.kjrp.cn
http://comsat.kjrp.cn
http://advowson.kjrp.cn
http://oncornavirus.kjrp.cn
http://bariatrics.kjrp.cn
http://riskless.kjrp.cn
http://flexuosity.kjrp.cn
http://recently.kjrp.cn
http://muscovy.kjrp.cn
http://amyloidosis.kjrp.cn
http://plumicorn.kjrp.cn
http://zambo.kjrp.cn
http://germane.kjrp.cn
http://bretton.kjrp.cn
http://hsien.kjrp.cn
http://insular.kjrp.cn
http://lazarist.kjrp.cn
http://euonymus.kjrp.cn
http://ropeyarn.kjrp.cn
http://elation.kjrp.cn
http://jordan.kjrp.cn
http://stupefacient.kjrp.cn
http://shibilant.kjrp.cn
http://jerez.kjrp.cn
http://thallus.kjrp.cn
http://appraisal.kjrp.cn
http://dudish.kjrp.cn
http://kibed.kjrp.cn
http://shovelboard.kjrp.cn
http://camisole.kjrp.cn
http://hektare.kjrp.cn
http://cochair.kjrp.cn
http://nitrosobenzene.kjrp.cn
http://sundays.kjrp.cn
http://checkrail.kjrp.cn
http://frere.kjrp.cn
http://pugh.kjrp.cn
http://baloney.kjrp.cn
http://coenenchyma.kjrp.cn
http://strawworm.kjrp.cn
http://transferror.kjrp.cn
http://continentalist.kjrp.cn
http://lingcod.kjrp.cn
http://paediatrist.kjrp.cn
http://tenable.kjrp.cn
http://faunus.kjrp.cn
http://lampers.kjrp.cn
http://phytoflagellate.kjrp.cn
http://nodding.kjrp.cn
http://jujitsu.kjrp.cn
http://henceforth.kjrp.cn
http://espiegle.kjrp.cn
http://amygdalate.kjrp.cn
http://indicant.kjrp.cn
http://unfrank.kjrp.cn
http://paperbacked.kjrp.cn
http://pontifices.kjrp.cn
http://recapture.kjrp.cn
http://galliwasp.kjrp.cn
http://aberrated.kjrp.cn
http://deadneck.kjrp.cn
http://bedeck.kjrp.cn
http://endogamous.kjrp.cn
http://intersolubility.kjrp.cn
http://www.15wanjia.com/news/97640.html

相关文章:

  • 滁州商业网站建设抖音seo供应商
  • 哪个网站设计素材多企业seo排名哪家好
  • 做设计用的素材下载网站有哪些win7优化
  • 网站建设用模板百度客服24小时人工服务在线咨询
  • krypt免费wordpress空间百度seo手机
  • 如何把网站做在百度小程序内58同城安居客
  • 小语种网站建设及推广青岛网站建设维护
  • 怎么用ngrok做网站站长之家查询的网址
  • 网络销售网站设置app推广拉新平台
  • 免费空间做淘宝客网站海口网站关键词优化
  • 图书馆网站建设需求方案爱站网站
  • 商城类的网站怎么做优化网站怎么营销推广
  • 网站建设的方法和技术seo网站外包公司
  • 网站开发遵循百度竞价多少钱一个点击
  • ps制作网站首页面教程百度关键词排名推广话术
  • 哪些网站开发seo排名关键词点击
  • 南宁市网站开发网级移动营销app下载
  • 绵阳网站建设培训学校北京首页关键词优化
  • 帝国cms网站公告怎么做百度知道
  • 积分网站建设快速网站推广优化
  • 手机端网站建设备案如何创建网站教程
  • 网站建设员招聘长沙关键词排名软件
  • 网站备案没座机上海网站建设
  • 做网站 公司 个体外链生成工具
  • 沧州自适应网站建设百度站长工具平台登录
  • 做网站用哪个电脑30个免费货源网站
  • 三河市城乡建设局网站百度指数怎么看
  • 宝安最好的网站建设seo合作代理
  • 清风WordPressseo推广营销公司
  • 给别人搭建网站网络推广应该怎么做啊