线程Thread

来源:互联网 发布:加拿大北电网络市值 编辑:程序博客网 时间:2024/05/26 05:51

Thread thread = new Thread(new Runnable() {

    @Override    public void run() {            }}).start();


1.创建线程new thread(){}


2.就绪状态 Runable(){}
3.运行状态 Runing
4.阻塞状态 Blocked 
 <1.sleep(time) 睡多长时间再运行
 <2.wait() 线程等待,释放锁 , notify()线程运行,获取锁 
 <3.jion() 添加等待该线程结束,再重新运行
 <4.yield() 让步线程,让出cpu ,让优先级高的先运行
synchronized Method() :某个对象内防止多线程访问这个对象的synchronized修饰的方法
synchronized static Method():某个类内防止多线程访问这个类的synchronized修饰的方法
syncgronized关键字不能被继承
synchronized(lock){
}

原创粉丝点击