Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 什么';s";“忙着等待”;在操作系统中?_Operating System - Fatal编程技术网

Operating system 什么';s";“忙着等待”;在操作系统中?

Operating system 什么';s";“忙着等待”;在操作系统中?,operating-system,Operating System,我正在研究操作系统,我在忙着等待这个概念上遇到了麻烦 “忙等待”是不是真的意味着一个操作必须等待一个条件才能继续,而其他等待也必须等待某个条件,那么有什么区别呢?忙等待是指一个进程重复检查一个条件——它正在“等待”该条件,但它正在“忙”检查它。这将使进程消耗CPU(通常) 例如,我有一个进程,它想知道是否存在internet连接。这是密码 function stay_running_until_there_is_internet() { while(check_internet()

我正在研究操作系统,我在忙着等待这个概念上遇到了麻烦


“忙等待”是不是真的意味着一个操作必须等待一个条件才能继续,而其他等待也必须等待某个条件,那么有什么区别呢?

忙等待是指一个进程重复检查一个条件——它正在“等待”该条件,但它正在“忙”检查它。这将使进程消耗CPU(通常)

例如,我有一个进程,它想知道是否存在internet连接。这是密码

function stay_running_until_there_is_internet() {

    while(check_internet() == 0) {

        \\ wait

    }

}

祝你好运

两秒钟的谷歌搜索就会发现这一点。在这里发布之前,请自己做一些基础研究。谢谢。我知道维基可以帮助你处理所有的信息,但我想在这里介绍的是程序员对这个概念的经验。我知道这不是一个好问题,但它不是垃圾邮件或任何非法的。所以我真的不满意有人投票否决它。当他们看到反对票时想要回答的人。你的问题被否决了,因为它没有显示出任何努力,无论是先自己搜索还是在这里写问题。你应该做你自己的研究(正如我在最后的评论中所说的)。StackOverflow不是一个编程教程网站,它也不能代替你自己搜索和努力查找信息。包含有关属于此处的问题类型的信息。我们会回答关于您现在面临的编程问题的具体问题,而“请向我解释一个易于找到的概念”并不是一个具体的问题。请给我您的时间!我编辑了我的问题,我希望这比以前更具体。