zoukankan      html  css  js  c++  java
  • java中多线程学习一二点

    java中多线程是java语言的特征之一。要实现java中多线程可以有两种方法,一是同过继承Thread类来实现,二是同过接口Runnable来完成;

    当我们创建一个线程时,它会有个种状态,就绪,运行,阻塞,消亡,休眠。

    但是我们是如何来标示一个线程的?它是否可以同过一个String ThreadName来做?

    在计算机工作当中,会有很多的线程同步运行,如果仅仅通过ThredName来标示的话,是行不通的,在这里我们可以这样来理解,当我们想去标示一个线程时,这个标示一定是一个很复杂的,包括它的名字,优先级等等,

    如何去获取这个标记?

    Thread th=new thread();

    获取方法:

    1.  System.out.println(th);

    2.  String str=th.toString();  

         System.out.println(str);

    3.System.out.println(Thread.currentThread());

    4. 当然还可以在创建时:System.out.println(new  Thread());

    都可以得到一个形如Thread[*,*,*,…]

    Thread.currentThread()就应该等价于th

  • 相关阅读:
    关于博客
    latex句首缩进空格
    javable 之Iterable
    javable之Comparable
    常量池与Integer和String的“==”
    静态多态与动态多态
    String和StringBuilder效率不同的原理
    equals和hashcode
    Eclipse里面使用checkstyle(Google style)
    矩阵链乘问题
  • 原文地址:https://www.cnblogs.com/haoke/p/2917499.html
Copyright © 2011-2022 走看看