黑马程序员技术交流社区

标题: [石家庄校区]线程笔记 [打印本页]

作者: 时光。    时间: 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