zoukankan      html  css  js  c++  java
  • 多线程

    1.线程概念

    线程是CPU 运行的最小单位 , 

    2.创建线程 

    创建线程有两种方式 :  实现Runnable接口和继承Thread类

    启动线程用start(),start只是让线程进入了可运行的状态 

     

    Thread.yield 让出CPU的执行权 

    Thread.sleep  线程休眠 

    join 加入线程

    Thread.currentThread()

    interrupt  并不是停止线程,而是修改线程的标志位 

     

    3.线程同步 

    加 synchronized 可以锁代码块 和对象 ,  在方法上加static 由类级别的方法上升到对象级别的方法

     

    4.线程休眠和唤醒

    wait  线程等待

    sleep  线程休眠

    notify  线程唤醒 

  • 相关阅读:
    点分治
    主席树
    可持久化并查集
    可持久化线段树
    网络流
    AC自动机
    线性基
    快速幂
    素数筛
    扩展欧几里得算法
  • 原文地址:https://www.cnblogs.com/alexhere/p/8298963.html
Copyright © 2011-2022 走看看