• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

系统中运行sleep函数延时时,会执行其他的程序么

沧沧沧沧 2020-04-26 浏览量:982
系统中运行sleep函数延时时,会执行其他的程序么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在rtos中使用的是osdelay函数,可以去运行其他的任务

    在linux,这样的系统中,sleep,也是挂起当前的任务去运行别的程序的

    • 发布于 2020-04-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 这个要看,有些系统中其实sleep时会切换出去,但裸机开发的单线程系统sleep就sleep啦。
    • 发布于2020-04-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是操作系统的sleep就会的,这个是系统延时函数,属于非阻塞延时,延时的时候是执行其他任务的
    • 发布于2020-04-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是Linux系统,它的sleep函数会导致当前线程休眠,另外的一个线程可以从就绪态变成运行态
    • 发布于2020-05-07
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

系统中运行sleep函数延时时,会执行其他的程序么