zoukankan      html  css  js  c++  java
  • 我是一名蒙古人

    一,多线程

    1,概念:线程是进程的一个分支。进程是正在运行的程序。

    2,实现线程的条件?

       子类继承Thread 类,重写run()方法

    3,注意:在实例化子类的情况下对象不可以调用run()方法,而是对象点(“.”)start()方法运行线程。

    4,实现多线程(第一种方法):

    public class MyTAhread extends Thread{
           public void run(){
           //  Thread.currentThread().getName();//获得线程名
         for(int i=1;i<=500;i++){
             System.in.println("子类"+i); 
    
          }
    
    
          }
    
    
    }
    

      建立测试类:

    public statc void main(String[] args){
            MyThread my=new MyThread();
            my.start();
             for(int i=1;i<=500;i++){
             System.in.println("主程序"+i);
             }
    }
    

    5,如何修改线程名字?

    使用类Thread.currentThread.setName();方法修改线程名字。

    6,线程状态有以下内容:

    (1),创建线程 用new

    (2),就绪状态 关键字Runnable

    (3),运行状态 关键字Running

    (4),阻塞状态 Blocked

    (5),死亡状态   Dead

    7,线程的休眠:意思就是等待某些时间然后再运行线程

    Thread.sleep(写休眠时间);方法

    8,守护线程:意识就是主程序运行结束子程序自动结束

     实列话子类,在用对象名dian setDaemon(ture);//结束

  • 相关阅读:
    gdb调试动态链接so
    set non-stop on
    ntp对时
    360se打开慢,lsass 过高 , cpu温度上升
    CiscoIOUKeygen
    jitwatch查看JIT后的汇编码
    直接打开virtualbox报错
    老码农的Java干货资源
    java C 类自动转换规则
    java static learning
  • 原文地址:https://www.cnblogs.com/bb1008/p/6842129.html
Copyright © 2011-2022 走看看