zoukankan      html  css  js  c++  java
  • Thread类常用方法

    Thread类常用方法

    获取当前线程名称的方法:

    第一种方法,在线程中使用getName()方法:

    执行结果:

    其中,根据多线程的内存原理,会开辟包含主线程的四个栈空间出来供cpu四个线程执行,优先级cpu自己选择,认为控制不了,所以可能会先执行Thread-2线程,后执行的Thread-1线程;

    第二种获取线程名称的方法(使用Thread类的静态方法currentThread() ):

    其中,主程序中打印的是当前主程序的线程名称,就是main;

    设置线程的方法:

    第一种设置线程名称的方式setName:

    运行结果:

    第二种设置线程名称的方法:通过父类带参数的构造方法:

    运行结果:

    Thread类的静态方法sleep():

    运行结果:

    每隔一秒遍历打印一些数组的元素;

    其中,此睡眠是影响的当前正在执行的线程,即主线程main线程;

    静态方法,直接类名点方法名调用;

    sleep()方法是暂停固定毫秒数(1000ms = 1s)之后自动继续执行当前线程;

  • 相关阅读:
    C#的访问修饰符
    C#的数据类型
    iOS--小结系列八(继续)
    ios--小结系列八 控制器管理
    ios--小结系列八 程序启动原理
    ios--小结系列七 通知机制
    ios--小结系列六继续-UITableViewCell
    ios--小结系列六
    ios--小结系列五
    ios--小结系列四
  • 原文地址:https://www.cnblogs.com/wmqiang/p/10664275.html
Copyright © 2011-2022 走看看