A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 时光。 初级黑马   /  2018-4-23 14:50  /  479 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小石姐姐 于 2018-4-26 14:03 编辑

线程笔记

Thread是程序中的执行线程,通过API中搜索,查到Thread类。通过阅读Thread类中的描述。
String getName()    :  返回该线程的名称。
void setName(String name)    :   改变线程名称,使之与参数 name 相同。        
Runnable接口用来指定每个线程要执行的任务。包含了一个 run 的无参数抽象方法,需要由接口实现类重写该方法。
synchronized:   同步(锁),可以修饰代码块和方法,被修饰的代码块和方法一旦被某个线程访问,则直接锁住,其他的线程将无法访问
同步:安全性高,效率低
非同步:效率高,但是安全性低
注意
非静态同步方法的锁对象是this
静态的同步方法的锁对象是当前类的字节码对象

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马