首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
三类线程search、insert、delete共享(访问)单链表,利用P、V原语操作实现这三类线程。限定如下: (1)search可以与同类线程同时执行; (2)insert类线程之间互斥,但是可以与任意多search同时执行; (3)del
三类线程search、insert、delete共享(访问)单链表,利用P、V原语操作实现这三类线程。限定如下: (1)search可以与同类线程同时执行; (2)insert类线程之间互斥,但是可以与任意多search同时执行; (3)del
admin
2012-06-21
88
问题
三类线程search、insert、delete共享(访问)单链表,利用P、V原语操作实现这三类线程。限定如下:
(1)search可以与同类线程同时执行;
(2)insert类线程之间互斥,但是可以与任意多search同时执行;
(3)delete不但同类之间互斥,而且与其他类线程互斥。
选项
答案
int searcher_num=0,inserter_num=0; semaphore search_switch=1; semaphore insert_switch=1; semaphore insert_mutex=1; semaphore delete_mutex=1; semaphore no_searcher=1; semaphore no_inserter=1; search_thread: { P(search_switch); if(++searcher_hum==1)P(no_searcher); V(search_switch); search_node_code(); //critical section P(search_switch); if(--searcher_num==0)V(no_searcher); V(search_switch); } insert_thread: { P(insert_switch); if(++inserter_num==1)P(no_inserter); V(insert_switch); P(insert_mutex); insert_node_code(); //critical section V(insert_mutex); P(insert_switch); if(--inserter_num==0)V(no inserter); V(insert_switch); } delete_thread: { P(no_searcher); P(no_inserter); delete_node_code(); //critical section V(no_inserter); V(no_searcher); }
解析
转载请注明原文地址:https://kaotiyun.com/show/X8xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在大革命失败后,毛泽东对开辟中国革命新道路的主要贡献。
第一次从理论上说明热机运行过程、建立热力学原理的是()。
分析南斯拉夫走上自治道路的原因。
科举是一种读书、应考、任官三位一体的选官方法,其中的进士科始创于()。
最晚到汉武帝时期,出现了我国第一部算学著作(),它记载了用竿标测日影以求日高的方法,从而认识了勾股定理。
阅读下列材料,回答问题:材料一:列宁说:“我们在夺取政权时便知道,不存在将资本主义制度具体改造成社会主义制度的现存方法……我不知道哪位社会主义者处理过这类问题……我们必须根据实践作出判断。”——摘自《苏联
下列内容,哪些与垄断组织出现有关?()①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治和经济生活④积极向外扩张,从经济上瓜分世界
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
已知散列函数为H(key)=key%11,处理冲突的方法为二次探测法,探测的序列为:1,-1,4,-4,…,j2,-j2(j<=m/2)。当di>0时,Hi=(H(key)+di)%m当di<0时,Hi=(H(key)+di+m)%m散列
在下列信息中,与Cache命中率无关的是()。
随机试题
中国封建社会产生的“盛世”中清朝的是
下列哪一项不属于病原菌侵袭力
总价合同是指()。
[背景资料]某高速公路穿越某旅游景区,其中K49+020~K49+530段原设计为填高10~20m的路堤,并需借土填方。建设单位要求施工单位加强环境保护,做到文明施工。因该地区申报4A级旅游景区,为保护该区域环境地貌,决定取消取土场。经相关各方协
股权投资基金投资者可以从基金收益分配中获得()。Ⅰ.本金Ⅱ.投资收益Ⅲ.管理费Ⅳ.业绩报酬
“切人”是对导游语言的要求之一,这里的“人”是指()。
研究人员指出,人类正促使海洋的化学物质发生2000万年以来最巨大的变化,大气中不断增加的二氧化碳溶解于海洋形成碳酸,自从工业革命以来,海水表面的酸性增长了30%,这将破坏海洋的整个生命系统。尤其对浮游植物球石藻、浮游动物有孔虫、珊瑚以及其他分泌碳酸钙的生物
Notsolongago,itwasthestuffofnightmares:youpickupthelandlinetelephoneandthere’snodialingtone.Nothing.Theph
下面是关于目前PC主板的叙述:Ⅰ.PC主板上包括用于安装CPU的CPU插座Ⅱ.PC主板上包括用于安装内存条的存储器插座Ⅲ.PC主板上包括用于连接PC常用外围设备的I/O接口Ⅳ.PC主板上包括用于给硬盘和光驱供电的电源接头
ReadingFasterTheonlywaytoreadfasteristoreadfaster,anditisaserioussuggestion.I.Guidelinesof【T1】【T1】______
最新回复
(
0
)