标签:long 线程 共享资源 执行 get 实现类 字节 priority interrupt
(1)
Thread(String name); // 初始化线程名称,Thread的run方法没有抛出异常类型,所以子类也不能抛出,只能捕获
(2)
getName(); // 返回线程的名称
(3)
setName(String name); // 改变线程的名称
(4)
sleep(long millis); // 静态方法,哪个线程执行就是哪个线程睡眠
(5)
getPriority(); // 线程的优先级默认是5
(6)
setPriority(int newPriority); // 优先级1~10
(7)
currentThread(); // 返回当前执行对象的引用,哪个线程执行了就返回哪个线程的对象
非静态成员变量在每个对象中都会维护一份数据
多个对象共享同一资源
一个线程完成了任务时,通知另一个线程
wait(); // 进入(锁对象为标识符的线程池中)等待状态,必须被其他线程调用notify才能唤醒,释放锁对象 notify(); // 唤醒(线程池中某个)等待线程,先等待先唤醒 notifyAll();
注意事项:
标签:long 线程 共享资源 执行 get 实现类 字节 priority interrupt
原文地址:http://www.cnblogs.com/1989guojie/p/6107887.html