检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]同济大学基础软件工程中心,上海200092 [2]安徽师范大学,芜湖241000
出 处:《计算机科学》2008年第12期258-261,共4页Computer Science
基 金:国家“863”计划资助项目(2001AA113400);安徽高校省级自然科学研究重点项目(编号:KJ2008A104)
摘 要:Elastos是基于构件的操作系统,构件对象的行为模式决定了内核底层机制的实现。在Elastos中,进程对象、线程对象以及线程的同步对象等都是构件对象。介绍了Elastos的CAR构件技术及与之相应的线程同步机制,在此基础上分析了一类资源死锁产生的可能原因;结合Elastos本身的相关特点,讨论了实现死锁检测技术的各个环节,综合考虑了可靠性、正确性及效率方面的要求,给出了一个可行的死锁检测算法。通过实际验证,此算法可以得到正确的结果。Elastos is a component-based os. The behavior model of component object determines bottom mechanism in kernel. In Elastos, process object, thread object and synchronized object of thread are all component objects. Introduced the CAR component technique and the corresponding synchronization mechanism of thread in Elastos, analysed the possible reason for causing deadlock;Combining with the characteristic of Elastos,it discussed each tache of implemention for deadlock detection techniques, considered demands of credibility, correctness and efficiency, and put forward a feasible algotithm of deadlock detection. This algotithm can obtain correct results by verification of actual case.
分 类 号:TP311.13[自动化与计算机技术—计算机软件与理论] TP311.52[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.216.1.197