实验七Java多线程一、实验目的:熟悉利用Thread类建立多线程方法。
熟悉利用Thread接口建立多线程方法。
二、实验内容:1.阅读下列程序,分析并上机检验其功能。
classDelayThreadexendsThread{privatestaticintcount=0;privateintno;privateintdelay;publicDelayThread(){count++;no=count;}publicvoidrun(){try{for(inti=0;i<10;i++){delay=(int)(Math.random()*5000);sleep(delay);System.out.println(“Thread”+no+”withadelay”+delay);}}catch(InterruptedExceptione){}}}publicclassMyThread{publicstaticvoidmain(Stringargs[]){DelayThreadthread1=newDelayThread();DelayThreadthread2=newDelayThread();thread1.start();thread2.start();try{Thread.sleep(1000);}catch(InterruptedExceptione){System.out.println(“Threadwrong”);}}}2.讲上列程序利用Runnable接口改写,并上机检验。
3.利用多线程编写一个模拟时钟(AWT程序、Runnable接口),有时/分/秒针编写一个应用程序,创建三个线程分别显示各自的时间。
三、实验要求:1.通过实验掌握Thread、Runnable使用方法;
2.程序必须能够实现多线程;
3.程序必须能够完成题目要求;
4.写出实验报告。
四、实验步骤:首先分析程序功能,再通过上机运行验证自己的分析,从而掌握通过Thread类建立多线程的方法。
通过将扩展Thread类建立多线程的方法改为利用Runnable接口的方法,掌握通过Runnable接口建立多线程的方法。
2024/2/26 3:55:02 2KB JAVA
1
Launchpad口袋实验平台MSP430G2553内含指导书和配套的代码Launchpad口袋实验平台MSP430G2553内含指导书和配套的代码Launchpad口袋实验平台MSP430G2553内含指导书和配套的代码
2024/2/19 5:48:31 18.06MB launchpad 口袋实验 MSP430G2553 指导书
1
《模拟电子电路及技术基础》(第2版)教学指导书孙肖子等西安电子科技大学出版社
2024/2/16 17:49:25 2.06MB 模拟电子电路
1
吴大正的信号与线性系统分析配套的信号与系统学习指导书。
本书针对教材所讲述的八章内容,对每章都编写了“教学基本要求”、“教学知识点归纳”、“教材习题解答”以及“精选试题”四部分。
“教学基本要求”和“教学知识点归纳”不但对任课教师有参考价值,而且对学生学习本课程也有指导作用。
“教材习题解答”可以帮助学生深化对基本概念的理解,提高分析问题的能力。
“精选试题”按章精选了2000年以后全国二十多所重点大学“信号与系统”课程硕士研究生入学考试试题近300道,并给出了参考答案。
本书可作为高等学校电子信息和电气类各专业的教师和学生学习“信号与系统”课程的教学参考书和学习指导书,也可作为“信号与系统”课程研究生入学考试的辅导教材。
注意,可能不是最新出版的那一个版。
不过基本上都一样
2024/2/14 2:05:16 10.53MB 信号 系统 学习指导
1
华为认证HCIP实验指导书HCIP-IERSV2.5
2024/2/13 22:46:02 3.85MB 华为认证 HCIP 网络
1
PowerWorldSimulator中文用户手册+实验指导书,最全最新
2024/2/1 15:43:09 6.72MB Power World Simulator 中文用户手册
1
1.实验内容每一个正规集都可以由一个状态数最少的DFA所识别,这个DFA是唯一的(不考虑同构的情况)。
任意给定的一个DFA,根据以下算法设计一个C程序,将该DFA化简为与之等价的最简DFA。
2.实验设计分析2.1实验设计思路根据实验指导书和书本上的相关知识,实现算法。
2.2实验算法(1)构造具有两个组的状态集合的初始划分I:接受状态组F和非接受状态组Non-F。
(2)对I采用下面所述的过程来构造新的划分I-new.ForI中每个组GdoBegin当且仅当对任意输入符号a,状态s和读入a后转换到I的同一组中;
/*最坏情况下,一个状态就可能成为一个组*/用所有新形成的小组集代替I-new中的G;end(3)如果I-new=I,令I-final=I,再执行第(4)步,否则令I=I=new,重复步骤(2)。
(4)在划分I-final的每个状态组中选一个状态作为该组的代表。
这些代表构成了化简后的DFA M'状态。
令s是一个代表状态,而且假设:在DFAM中,输入为a时有从s到t转换。
令t所在组的代表是r,那么在M’中有一个从s到r的转换,标记为a。
令包含s0的状态组的代表是M’的开始状态,并令M’的接受状态是那些属于F的状态所在组的代表。
注意,I-final的每个组或者仅含F中的状态,或者不含F中的状态。
(5)如果M’含有死状态(即一个对所有输入符号都有刀自身的转换的非接受状态d),则从M’中去掉它;
删除从开始状态不可到达的状态;
取消从任何其他状态到死状态的转换。






2024/1/27 6:58:27 1KB DFA化简 C++ 编译原理
1
HCRSE204-OSPF实验指导书.pdf
2024/1/16 4:39:30 1.39MB ospf
1
iManagerU2000V100R002C00网管最低硬件配置指导书V1.2-20100517.doc
2024/1/5 18:44:48 24KB u2000
1
实验一交换机的基本配置实验二交换机的端口配置实验三利用TFTP管理交换机实验四VLAN的基础配置实验五VLAN间路由实验六STP实验七RSTP实验实验八交换机集群管理实验九交换机堆叠管理实验十QOS实验十一访问控制列表实验十二组播实验一、路由器的基本配置实验二、路由协议配置静态路由配置RIP协议配置OSPF协议实验路由协议综合实验实验三、广域网协议配置PPP协议配置MP配置Frame-Relay配置帧中继子接口配置实验四访问控制列表及地址转换标准访问控制列表扩展访问控制列表地址转换(NAT)实验五、VRRP实验六、QOS配置实验七、路由备份技术实验八、路由过滤、重分布实验九、策略路由实验十、异步拨号、ISDN拨号备份实验十一IPV6实验IPV6互通性实验十二、VOIP实验
2024/1/4 18:26:37 2.26MB 华为 交换机 路由器 HCDA
1
共 158 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡