Jelly

一切皆有可能

多线程

                             多线程
多线程实现两种方式
    第一种  继承thread类 重写 run()方法
   
    第二种  去实现Runnable接口
 
  public class example1{


   public static void main(){


   MyThread myThread=new MyThread();
    thread.start();
   while(true){


     syso(main方法中在运行)
}


}
  class MyThread extends Thread{




    public void run(){


      while(true){


        syso(mythread类的run方法在运行)


}


}
}


    
}






 public class example2{


   public static void main(){


   MyThread myThread=new MyThread();
   Thread thread =new (myThread);
   thread.start();
   while(true){


     syso(main方法中在运行)
}


}
  class MyThread implements Runable{




    public void run(){


      while(true){


        syso(mythread类的run方法在运行)


}


}
}


    
}




线程的生命周期
  新建状态 分配内存 并没有表现出任何现程的动态特征
  就绪状态 当前对象调用start( ) 能否获得cpu的使用权开始运行,还需要等待系统的调用
  运行状态 获得cpu的使用权 开始执行run方法
  阻塞状态
  死亡状态








线程休眠 sleep()
线程让步 yield()
线程插队 join()
线程安全
   同步代码块
      synchronized(lock){
  
      操作共享资源代码块                                                                                                                                }
   在方法前可以加上synchronized关键字也可以实现同步的效果                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GZ946/article/details/76376365
个人分类: Java
想对作者说点什么? 我来说一句

C#多线程 C#多线程

2011年05月08日 28KB 下载

java多线程

2011年10月07日 338KB 下载

免费VC多线程实例源码

2010年09月27日 153KB 下载

c_多线程 c_多线程

2010年11月14日 539KB 下载

多线程 C#多线程 多线程机制

2011年04月11日 138KB 下载

多线程编程指南 多线程编程指南

2010年11月14日 1.55MB 下载

C#__多线程

2011年11月01日 82KB 下载

http多线程 多线程

2009年05月08日 242KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭