标签:代码托管 引用 不同的 mil html 线程中断 star 重写 ref
Thread(Runnable target)创建线程,获取当前线程对象,getName()返回线程的名称。run()方法规定具体使命start():启动线程,只有新建的线程才可以调用run():定义线程对象被调度后所执行的操作,是系统自动调用而用户不得引用的方法,需创建Thread类的子类重写覆盖原来的方法。sleep(int millsecond):使优先级高的自动放弃cpu资源isAlive():新建及死亡状态返回false,run()开始运行到结束之前调用返回truecurrentThread():返回正在使用cpu的线程interrupt():重启动休眠的线程synchronized 修饰方法,则调用时须遵守同步机制
join().B 使A联合B,即A线程中断执行直至B完成
GUI:图形用户界面
主要涉及AWT-EventQuecue(负责处理GUI事件)和AWT-Windows(负责将窗体或组件绘制到桌面)
Timer(int a,Object b)创建计时器,Timer类的start()启动线程,stop()停止,restart()重启恢复线程
问题一:p366提到在创建线程时,Runnable类比Thread子类更具有灵活性,但是不是很懂Runnable类要怎么用。
解决方法一:通过上网查阅资料学习,了解到实现Runnable接口的类必须使用Thread类的实例才能创建线程。通过Runnable接口创建线程分为两步:

这一章主要学习了线程,多线程作为Java的特点之一,但是并不是指多个事件被同时处理,而本章的知识也更贴近具体问题,可以用来更好的表达及解决实际问题。
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 36/36 | 4/4 | 30/30 | |
| 第二周 | 464/500 | 1/5 | 18/48 | |
| 第三周 | 832/1332 | 2/7 | 17/65 | |
| 第四周 | 939/2271 | 2/9 | 17/65 | |
| 第五周 | 1163/3434 | 1/10 | 17/65 | |
| 第六周 | 1176/4610 | 1/11 | 15/65 | |
| 第七周 | 864/5474 | 2/12 | 15/80 | |
| 第八周 | 703/6177 | 2/14 | 15/80 | 
20165208 2017-2018-2 《Java程序设计》第八周学习总结
标签:代码托管 引用 不同的 mil html 线程中断 star 重写 ref
原文地址:https://www.cnblogs.com/KY-high/p/8908443.html