zoukankan      html  css  js  c++  java
  • 线程方法使用——学习记录

    1. sleep();   

        每个方法都有一个锁,sleep方法不会释放锁。 会使线程停止运行一段时间,线程将处于阻塞状态

    2. wait()

        不绑定资源,线程将处于阻塞状态

    3. jion ()

        哪个线程调用,哪个就被阻塞。调用在该线程start 之后

    4. yield()

        调用该方法,让正在执行的线程暂停,转入就绪状态,此方法不阻塞线程

    5. setDaemon()    true/false

         在线程启动之前调用,调用此方法的线程,将成为守护线程(jvm停止线程 不考虑守护线程执行进度)

    6. setPriority(int newPriority) 设置。 getPriority() 获取

        设置线程优先级。默认为5, 最小为1  最大为10 优先级高的 优先执行概率高

    其他线程方法:

    线程.getState();  返回状态,此状态是线程的执行状态,分为以下:

        1.New 尚未启动的线程,处于此状态。

        2.Runnable 线程处于运行状态

        3.Timed_waiting 线程处于阻塞状态

        4.Terminnated  线程结束

    线程.activeCount();    活动中的线程数,返回int

        

  • 相关阅读:
    泛型方法
    Javascript操作Cookie[3]
    委托的发展
    selectorUI元素状态伪类
    服务器端操作Cookie[2]
    泛型
    Action<T>泛型委托
    Javascript创建对象的流程
    Cookie[1]
    后缀名是exe的文件 的打开方式
  • 原文地址:https://www.cnblogs.com/gjths/p/12232096.html
Copyright © 2011-2022 走看看