检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]同济大学软件学院,上海201804
出 处:《电脑知识与技术》2006年第2期144-145,147,共3页Computer Knowledge and Technology
摘 要:在操作系统中,正在执行的进程在某些条件不满足的情况下需要进入睡眠状态从而让其他进程可以使用处理器资源。Linux是一个支持对称多处理器的操作系统,由于进程的并发能力,Linux中的进程有时可能会遇到无效唤醒的问题。本文展示了Linux中进程无效唤醒问题的发生,提出了相应的解决方案,最后以Linux内核源代码为例进行说明。In operating systems,the executing process may go to sleep in order to let other processes use the processor resource when the needed conditions can not be achieved. Linux is one of the operating systems that support SMP technology, because of its parallel running capability the processes in Linux may sometimes meet lost wake-up problem. This aticle shows how the problem take place and present method to resolve this problem, and then take some Linux kernel codes for example to validate it.
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222