黑马程序员技术交流社区
标题: [石家庄校区]线程笔记 [打印本页]
作者: 时光。 时间: 2018-4-23 14:50
标题: [石家庄校区]线程笔记
本帖最后由 小石姐姐 于 2018-4-26 14:03 编辑
Thread是程序中的执行线程,通过API中搜索,查到Thread类。通过阅读Thread类中的描述。
String getName() : 返回该线程的名称。
void setName(String name) : 改变线程名称,使之与参数 name 相同。
Runnable接口用来指定每个线程要执行的任务。包含了一个 run 的无参数抽象方法,需要由接口实现类重写该方法。
synchronized: 同步(锁),可以修饰代码块和方法,被修饰的代码块和方法一旦被某个线程访问,则直接锁住,其他的线程将无法访问
同步:安全性高,效率低
非同步:效率高,但是安全性低
注意:
非静态同步方法的锁对象是this
静态的同步方法的锁对象是当前类的字节码对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |