这次写程序花了比较多的时间的原因,其中就是我没有采用一种设计模式或者思想来指导导致我每天都在调整类中函数的结构,另外就是swing组件的函数不熟悉。线程中的run方法让我觉得奇怪为什么是public的。下面是我的一些分享:
yield()
1)通过yield ()函数,可使线程进入可执行状态,排程器从可执行状态的线程中重新进行排程。所以调用了yield()的函数也有可能马上被执行;2)当调用yield ()函数后,线程不会释放它的“锁标志”;3)yield()只能使同优先级的线程有执行的机会;4)可见,调用yield(),不同优先级的线程永远不会得到执行机会。
join()
1)使调用join()的线程执行完毕后才能执行其它线程,在一定意义上,它可以实现同步的功能;
2)sleep ()函数有一个参数,通过参数可使线程在指定的时间内进入停滞状态,当指定的时间过后,线程则自动进入可执行状态;3)当调用sleep ()函数后,线程不会释放它的“锁标志”
wait()当调用wait()后,线程会释放掉它所占有的“锁标志”,从而使线程所在对象中的其它synchronized数据可被别的线程使用。
DatagramSocket:若发送中文信息时,因为中文字符占两个字节,故发送代码 ds.send要修改如下才可正确地发送中文信息,
ds.send(new
DatagramPacket(strInfo.getBytes(),strInfo.getBytes().length,
InetAddress.getByName("59.64.157.93"),3000));
|
相关推荐
关于全民终身学习活动周总结5篇.docx
关于开展全民终身学习活动周总结5篇2021.docx
开学第一周值周总结随笔.docx
表格模板-周工作计划及本周总结表.ett
(完整版)周工作总结计划表格(全).pdf
红十字会“博爱周”活动总结.pdf
2021年幼儿园世界水日、中国水周活动总结.pdf
android一周学习总结.docandroid一周学习总结.docandroid一周学习总结.doc
英语四级等级证书专用周总结报告.pdf
科技活动周总结三篇,科技活动周总结
仓库工作周总结报告[扫描版].pdf
医疗器械安全宣传周活动总结.pdf
工作日总结周总结月总结.docx
XX学校红十字博爱周活动总结.pdf
幼儿园大班11月周工作计划总结总结.doc
幼儿园安全周总结报告幼儿园安全教育周总结报告.docx
本周总结.docx
周工作总结及下周工作计划模板
一周个人工作总结5篇_一周工作总结怎么写.docx
网络部网络营销推广策划周工作总结分享版周总结2011-08-22.pdf