• java学习3线程


    线程是独立的线程。它代表独立的执行空间。

    Thread是java中用来表示线程的类。

    要建立线程就必须创建Thread。

    建立线程:

    Thread t = new Thread();
    t.start();

    线程需要有任务;

    线程类:java.lang.Thread:

    其主要方法:
    void join()
    void start()
    static void sleep() //那个线程调用,那个线程休眠
    isAlive()//线程是否还活着
    getPriority()
    setPriority()//线程的优先级别
    yield()
    wait()//是object的,和notify成对用。
    notify/notifyAll()

    如何启动新线程:

    1. 建立Runnable对象(线程的任务):
      Runnable threadJob = new MyRunable();
      //Runnable这个接口只有一个方法:
      public void run()
      【只是一个接口,不管怎么写都会是public。】
    2. 建立Thread对象并且赋值
      Thread myThread = new Thread(threadJob);//建立对象
      ---------------------------------------
      //赋值-任务
      public void run(){
      //要做的工作任务在接口这里实现
      }
    3. 启动线程
      myThread.start();

    另外一种线程的创建方法:

    Thread t = new Thread()//除非特殊的要求,不然不会继承Thread。

    线程的的状态需要管理。

    //让线程休息一会儿
    try{
    Thread.sleep(2000);
    }catch( InterrupedException e){
    e.printStackTrace();//注意有异常抛出
    }

    【多线程处理同一数据会有灾难的结果出现,特别注意。通过锁住方法可以避免这样的问题:关键字synchronized】

  • 相关阅读:
    话说 SVN 与 Git 之间的区别
    CentOS 7 之安装 Oracle 11gR2
    @meda媒体查询
    为样式找到应用目标-CSS选择器
    JQuery和原生JavaScript实现网页定位导航特效
    CSS代码缩写
    认识CSS样式
    文档类型、DOCTYPE切换和浏览器模式
    MIME 参考手册
    微格式(microformat)
  • 原文地址:https://www.cnblogs.com/usegear/p/2759263.html
Copyright © 2020-2023  润新知