实验一进程同步互斥——不死锁的哲学家问题  (1)输入的形式和输入值的范围;
  由于这个是一个按钮实现监控,界面提供视图的程序,所以并不需要别的附加的输入,只需要点击相应的按钮即可。
按钮有开始、暂停、结束(退出)。
实验只需要按动开始键,即可以直观形象地看到哲学家吃面条问题在随机时间下的解决情况,方便用户查看。
  输出的形式;
  输出的形式,是以可视化界面的形式,哲学家和筷子的状态以图片的形式显示出来,可以看到是饥饿还是进餐或思考状态。
而提示输出是以String的形式显示在界面右下角的位置的。
方便用户更客观的查看进程的运行情况。
  程序所能达到的功能;
  该程序能解决经典的哲学家吃面条问题的问题,即死锁问题。
在此题中,筷子是一个共享的但是要互斥使用的临界资源,当前筷子是否被占用,其他哲学家的状态,都是需要进行交互的,于是涉及同步互斥的问题。
该程序能解决死锁问题及将哲学家的状态用可视化的界面显示出来,所以比较客观的让我们理解了这个问题的实现。
1
特别注意:1.控制板上的大电解电容耐压要在30V以上!2.控制板有2个电源输入,1个接5V输入,另一个接20V2.5A左右的电源(千万别接特别大功率的电源比如4A5A的,电流电位器调不好时容易烧坏芯片或芯片爆)3.总的24V保险丝一定要焊接好,不能用导线直连4.为了真空吸料能稳定放下料,程序里做了一定的延时,如果要去掉延时加快,可以手动改下代码去掉延时,在publicvoidsmt_single_thread(objectinn)函数里
2024/6/5 2:46:24 155.42MB 视觉贴片机
1
本压缩包包含一个doc教程,一个注册机keygen,一个原版安装包使用方法1.安装原版程序.2.断开外网,然后启动注册机,在程序激活的对话框中,输入使用注册机生成的序列号,点激活,大概等几秒钟,程序会提示网络错误,这时候点击手动激活,将手动激活的代码复制到注册机中间的输入框中,这时候,程序会生成激活的代码,将激活的代码复制到RedGate去,点完成就可以
2024/6/4 8:58:21 15.76MB 强大的工具
1
清晰。
介绍直流和交流调速系统的组成原理和应用,以及调速系统的建模与仿真技术,在适当阐述理论的基础上,重点介绍系统的分析和工程应用,以提高读者处理实际问题的能力。
书中遵循理论和实际相结合的原则,以系统控制规律为主线,在强调闭环控制的前提下,由浅入深地介绍了系统的动、静态性能和设计方法及系统的工程实现。
还介绍了matlab及其图形仿真界面simulink的应用基础知识、simulink模型库的电机模块的功能和使用,并通过实例介绍了交直流调速系统的仿真方法和技巧
2024/6/3 20:53:28 73.38MB MATLAB 仿真 电力拖动 自动控制
1
轨道发电机如果您列出了在应用程序中构建CRUD功能所需的所有任务,那么它的范围就很广。
通过创建数据库表,配置视图以及绘制单个路线,该功能部件的构建可能既耗时又容易出错。
如果有一种更有效的方法来集成标准功能,而不是每次都必须手动构建它们,那不是很好吗?Rails团队的主要目标是提高构建核心应用程序功能的效率。
Rails系统有许多生成器,它们将为我们完成一些手动工作。
使用生成器节省时间虽然很好,但它们还提供了一些其他额外的好处:他们可以为应用程序的测试套件设置一些基本规格。
他们不会为我们编写复杂的逻辑测试,但是会提供一些基本示例。
每次都将它们设置为以相同的方式工作。
这有助于使代码标准化,并使开发效率更高,因为您不必担心与拼写,语法错误或手动编写代码时可能发生的其他事情有关的错误。
他们遵循Rails的最佳实践,包括使用RESTful命名模式,删除重复代码,使用局部
2024/6/3 15:14:13 48KB Ruby
1
MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。
该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。
2024/6/3 11:03:13 58.11MB MQTT.fx mqtt调试工具
1
都是本人做的实验,内含以下文件:555.ms10Circuit1.ms10Circuit2.ms10CLOCK.ms10实验2.ms10实验3-一阶有源低通滤电路.ms10实验3-减法运算电路.ms10实验3-反相加法运算电路.ms10实验3-反相比例运算电路.ms10实验3-反相积分运算电路.ms10实验3-微分运算电路.ms10实验3-滞回比较器.ms10实验3-过零电压比较器.ms10实验6-乘法电路.ms10实验6-函数发生电路.ms10实验6-平方电路.ms10实验6-开方电路.ms10实验6-除法电路.ms10实验7-多谐振荡器.ms10实验7-大范围可调占空比方波发生器电路.ms10实验8-quanjiaqi.ms10实验8-优先编码器.ms10实验8-全加器电路.ms10实验8-用74ls153组成的全加器仿真电路.ms10实验8-译码器驱动指示灯电路.ms10差动放大器111.ms10
2024/6/1 20:54:48 5.16MB multisim 实验 原理图 例子
1
阿里巴巴(国际站)企业信息采集器,是采集阿里巴巴(国际站)里面的金牌供应商和普通供应商的一款全自动信息提取软件。
提取的信息包括:企业名称、阿里账号、联系人姓名、国家、省份、城市、称呼、手机、电话、传真、地址、网址、邮编。
这些信息可以用于市场营销,比如:群发传真,群发手机短信,阿里旺旺群发,电话营销,电子邮件群发,产品宣传册大面积邮递。
这些信息还可以用于市场调查,分析客户分布情况,分析竞争对手的情况等。
软件能够按照关键词、行业分类、国家、经营类型,搜索阿里巴巴国际站公司库和阿里巴巴国际站产品库,自定义设置搜索范围,快速抓取上述信息。
阿里巴巴(国际站)企业信息采集器的特点:1.软件体积小,下载后解压到本地文件夹,就可以打开使用,勿需安装。
绿色软件,不绑定任何其他商业插件。
2.界面清晰,操作简便快捷,容易掌握使用,还有在线的使用演示视频。
3.免费自动在线升级到最新版本,也可以手动升级。
4.点击【预览信息】按钮,可以浏览抓取的信息,以作进一步的分析。
5.搜索产品库,以锁定高质量的目标客户群,抓取对口的客户信息。
6.抓取的信息导出文件格式是XLS,可以用Excel程序打开,以便使信息可以导入其他营销软件里面。
7.软件自动免费终身升级,使本采集器能够及时抓取升级后的阿里巴巴网站公司库和产品库里的信息。
2024/5/31 14:31:07 2.29MB 阿里巴巴 国际站 企业信息 采集器
1
针对液压驱动的软管收卷机构建立了机电液自动控制系统模型,为了实现软管收卷速度与装载液压收卷机构作业车到的车速的随动控制,根据自动控制模型的参数设计了超前校正、滞后校正、超前滞后校正3种校正网络。
以阶跃信号作为系统输入信号模拟车速突变的情况,对3种校正网络进行仿真分析计算,仿真结果表明在保证系统跟随误差的情况下,超前校正能缩短瞬态响应的调整时间,却形成了比较大的响应超调量,超前-滞后校正网络虽然得到了平滑的瞬态响应曲线,但却降低了信号跟随的精确性。
相比之下,滞后校正网络的瞬态与稳态综合性能比前两者更优,更宜采用滞后校正的控制系统。
1
输入出生日期可手动查询该日期的人是什么星座的,附全部源代码
2024/5/29 0:41:16 48KB android 星座 源代码
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡