选题十五:采用“写优先”的策略演示“读者-写者”问题1、设计目的:通过研究经典的进程进步问题,实现对读者-写者问题的并发控制。
2、说明:阅览室一次最多可以容纳20个人。
3、设计要求:读者与写者至少包括ID、进入内存时间、读写时间三项内容,可在界面上进行输入读者与写者均有二个以上,可在程序运行期间动态增加读者与写者可读取样例数据(要求存放在外部文件中),进行读者/写者、进入内存时间、读写时间的初始化要求将运行过程用可视化界面动态显示,可随时暂停,查看阅览室中读者/写者数目、读者等待队列、写者等待队列、读写时间、等待时间读写策略为:读写互斥、写写互斥、写优先(只需写者到达,就阻塞后续的所有读者,一旦阅览室无人,写者能最快进入阅览室;
在写者未出阅读室之前,又有新的读者与写者到达,仍然是写者排在前面
2023/2/4 20:21:15 304KB 读者写者 写优先
1
内容较大,权限不够,故将内容分为六个部分,需要的请自行下载。
教程版权归原作者所有,本人只是担任搜集整理,本人不承担任何技术及版权问题。
教程仅提供学习参考,不得用于商业用途,请在下载后在24小时内删除。
目录:0001-2科技发展有限公司升级版源码0001科技发展有限公司修正版源码0002机械配件制造销售公司修正版源码0003家具地板公司修正版源码0004-1机械有限公司修正版源码0004机械有限公司修正版源码0005机械产品公司修正版源码0006绿色环保集团股份有限公司优化版0007金属材料制品公司修正版源码0008电气股份有限公司修正版源码0009红色风格设备有限公司修正版源码0010蓝色仪表配件有限公司优化版0011装修公司网站系统修正版源码0012环保工程企业网站修正版源码0013国际集团股份有限公司修正版源码0014蓝色汽车配件有限公司修正版源码0015家俱集团有限公司源码0016典雅地板家居网站源码0017蓝色企业网站系统二0018国际集团机械仪器公司修正版源码次优化版0019红色风格企业网站系统优化版0020机械设备公司修正版源码0021蓝色环保工程企业网站系统修正版源码0022国际集团电子科技公司修正版源码0023国际集团机械电子公司修正版源码0024美工超级漂亮的ASP卫生纸公司修正版源码0025绿色环境保护工程公司修正版源码0026绿色环保生态园林公司修正版源码0028蓝色机械制造科技公司优化版0029装修装饰公司企业网站修正版源码0030绿色风格酒店网站修正版源码0031机械制造网站修正版源码0032蓝色机械制造公司修正版源码0033机械设备制造公司修正版源码0034ASP机械制造企业修正版源码0035红色汽车配件公司网站修正版源码0036机械制造企业修正版源码0037机械设备公司修正版源码0038浅蓝色电子科技公司修正版源码0039机械制造公司企业网站修正版源码0040国际集团机械有限公司修正版源码0041机械设备公司优化版0042机械企业修正版源码0043机械设备有限公司修正版源码0044红色机械设备有限公司修政版源码0045汽车配件制造公司修正版源码0046蓝色汽配公司修正版源码0047绿色园林环保公司优化版0048红色机械化工公司修正版源码0049机械设备有限公司修正版源码0051测试完整无错的经典万能企业站程序0052某电气工程有限公司源码0053优乐博特自动化工程有限公司网站源码
2023/2/4 16:09:26 38.73MB 经典企业 网站源码
1
Ledit為適合於MEMS,LED,IC等產品之開發設計繪圖軟體.本文檔為其15版之操作手冊.
2023/1/29 4:55:39 13.51MB L edit
1
有一步计算与两步计算,大部分是两步计算的题,2万多道题,没有一道是反复的,对于小学一年级来讲有一定难度,也可以考虑下载相对简单一些的题库。
题型示例:17-1= 18-11= 9-4= 16+()=205+()=9 14+3= 12-7= ()-4=34+()=7 13+()=17 13+()=20 ()-10=218-12-()=2 16+()-7=10 16+2-1= 15+()-9=10()+3+8=15 ()+6-4=11 13+2-()=1 10-2+3=2+()+6=12 15-3+()=19 12-7-2= 9-()+8=14其他相对简单的题库可供下载:1、小学1年级15以内加减法3136道题-难度低2、小学1年级20以内加减法5738道题-难度中
1
封装库用于15系列的单片机pcb等封装运用
2023/1/18 23:30:34 45KB pcb
1
教程非常不错,价值280元,绝对是干货Linux网络编程(总共41集)讲解Linux网络编程知识,分以下四个篇章。
Linux网络编程之TCP/IP基础篇Linux网络编程之socket编程篇Linux网络编程之进程间通信篇Linux网络编程之线程篇Linux网络编程之TCP/IP基础篇01TCPIP基础(一)ISO/OSI参考模型TCP/IP四层模型基本概念(对等通信、封装、分用、端口)02TCPIP基础(二)最大传输单元(MTU)/路径MTU以太网帧格式ICMPARPRARP03TCPIP基础(三)IP数据报格式网际校验和路由04TCPIP基础(四)TCP特点TCP报文格式连接建立三次握手连接终止四次握手TCP如何保证可靠性05TCPIP基础(五)滑动窗口协议UDP特点UDP报文格式Linux网络编程之socket编程篇06socket编程(一)什么是socketIPv4套接口地址结构网络字节序字节序转换函数地址转换函数套接字类型07socket编程(二)TCP客户/服务器模型回射客户/服务器socket、bind、listen、accept、connect08socket编程(三)SO_REUSEADDR处理多客户连接(process-per-conection)点对点聊天程序实现09socket编程(四)流协议与粘包粘包产生的原因粘包处理方案readnwriten回射客户/服务器10socket编程(五)read、write与recv、sendreadline实现用readline实现回射客户/服务器getsockname、getpeernamegethostname、gethostbyname、gethostbyaddr11socket编程(六)TCP回射客户/服务器TCP是个流协议僵进程与SIGCHLD信号12socket编程(七)TCP11种状态连接建立三次握手、连接终止四次握手TIME_WAIT与SO_REUSEADDRSIGPIPE13socket编程(八)五种I/O模型select用select改进回射客户端程序14socket编程(九)select读、写、异常事件发生条件用select改进回射服务器程序。
15socket编程(十)用select改进第八章点对点聊天程序16socket编程(十一)套接字I/O超时设置方法用select实现超时read_timeout函数封装write_timeout函数封装accept_timeout函数封装connect_timeout函数封装17socket编程(十二)select限制poll18socket编程(十三)epoll使用epoll与select、poll区别epollLT/ET模式19socket编程(十四)UDP特点UDP客户/服务基本模型UDP回射客户/服务器UDP注意点20socket编程(十五)udp聊天室实现21socket编程(十六)UNIX域协议特点UNIX域地址结构UNIX域字节流回射客户/服务UNIX域套接字编程注意点22socket编程(十七)socketpairsendmsg/recvmsgUNIX域套接字传递描述符字Linux网络编程之进程间通信篇23进程间通信介绍(一)进程同步与进程互斥进程间通信目的进程间通信发展进程间通信分类进程间共享信息的三种方式IPC对象的持续性24进程间通信介绍(二)死锁信号量PV原语用PV原语处理司机与售票员问题用PV原语处理民航售票问题用PV原语处理汽车租赁问题25SystemV消息队列(一)消息队列IPC对象数据结构消息队列结构消息队列在内核中的表示消息队列函数26SystemV消息队列(二)msgsnd函数msgrcv函数27SystemV消息队列(三)消息队列实现回射客户/服务器28共享内存介绍共享内存共享内存示意图管道、消息队列与共享内存传递数据对比mmap函数munmap函数msync函数29SystemV共享内存共享内存数据结构共享内存函数共享内存示例30SystemV信号量(一)信号量信号量
2023/1/17 22:54:54 296B c++
1
求解15个城市TSP的GA问题,两城市间距离自拟或随机生成
2023/1/17 17:46:04 8KB TSP
1
WS445-2013电子病历基本数据集(共17部分):第1部分:病历概要第2部分:门(急)诊病历第3部分:门(急)诊处方第4部分:检查检验记录第5部分:一般治疗处置记录第6部分:助产记录第7部分:护理操作记录第8部分:护理评估与计划第9部分:知情告知信息第10部分:住院病案首页第11部分:西医住院病案首页第12部分:入院记录第13部分:住院病程记录第14部分:住院医嘱第15部分:出院小结第16部分:转诊(院)记录第17部分:医疗机构信息
1
XGM2019eisacombinedglobalgravityfieldmodelrepresentedthroughspheroidalharmonicsuptod/o5399,correspondingtoaspatialresolutionof2’(~4km).AsdatasourcesitincludesthesatellitemodelGOCO06sinthelongerwavelengthareacombinedwithterrestrialmeasurementsfortheshorterwavelengths.TheterrestrialdataitselfconsistsoverlandandoceanofgravityanomaliesprovidedbycourtesyofNGA(identicaltoXGM2016,havingaresolutionof15’)augmentedwithtopographicallyderivedgravityoverland(EARTH2014).Overtheoceans,gravityanomaliesderivedfromsatellitealtimetryareused(DTU13,inconsistencywiththeNGAdataset).Thecombinationofthesatellitedatawiththeterrestrialobservationsisperformedbyusingfullnormalequationsuptod/o719(15’).Beyondd/o719,ablock-diagonalleast-squaressolutioniscalculatedforthehigh-resolutionterrestrialdata(fromtopographyandaltimetry).Allcalculationsareperformedinthespheroidalharmonicdomain.Inthespectralbanduptod/o719thenewmodelshowsoverlandaslightlyimprovedbehavioroverprecedingmodelssuchasXGM2016,EIGEN6c4orEGM2008whencomparingittoindependentGPSlevelingdata.Overlandandinthespectralrangeaboved/o719theaccuracyofXGM2019eslightlysuffersfromthesoleuseoftopographicforwardmodelling;Hence,errorsareincreasedinwell-surveyedareascomparedtomodelscontainingrealgravitydata,e.g.EIGEN6c4orEGM2008.However,theperformanceofXGM2019ecanbeconsideredasgloballymorehomogeneousandindependentfromexistinghighresolutionglobalmodels.Overtheoceansthemodelexhibitsanimprovedperformancethroughoutthecompletespectrum(equalorbetterthanprecedingmodels).
2023/1/16 14:37:29 267.95MB 重力场模型 高分辨率
1
数据录入1.录入一个客户(个人或团体)的基本信息2.录入一个员工的基本信息3.录入房间的基本信息4.录入预定房间的基本信息5.录入入住房间的基本信息6.录入换房的基本信息7.录入退房的基本信息数据更新/删除9.更新/删除预定房间信息10.更新/删除入住房间信息11.更新/删除换房信息12.更新/删除退房信息13.更新/删除客户(会员及非会员)信息14.更新/删除员工信息15.更新/删除房间信息16.更新/删除预定房间信息17.更新/删除团体的基本信息18.更新/删除普通员工登陆账户的基本信息19.更新/删除零碎管理员的基本信息
2023/1/16 7:10:33 733KB 数据库课程设计报告 酒店管理
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡