zoukankan      html  css  js  c++  java
  • [JAVA]《Java 核心技术》(四)多线程

    1. Thread.sleep(long millis)
    休眠给定的毫秒数
     
    2.Rnnable接口
    run()
    方法
     
    或者extends Thread
    run()
     
    start()方法
     
    3.
    join()
    等待终止指定的线程
    stop()
    已过时的方法终止线程。
    suspend()
    resume()
     
    setPriority
     
    yield
     
    setDaemon();守护线程
     
    4  条件
    使得 已经获得锁对象,时候发现条件不满足时,则先放弃锁,阻塞,让别的对象获得锁并
    来激活这个条件满足。
     
    5 synchronized
    在方法体之前加上这个修饰
    public synchronized void method(){
         // method body
    }
     
    等价于
    public void method(){
         this.intrinsicLock.lock();
         tyr{
              method body
         }
         finally{
              this.intrinsicLck.unlock();
         }
    }
     
    synchronized有一个锁,并且该锁有一个内部条件
     
    synchronized还可以放在方法体内 对某个变量
    synchronized(obj){
    }
     
    6 volatile
  • 相关阅读:
    Android Studio连接真机
    day 4 __all__ 包 __init__.py
    day1 创建X00001文件1K
    day 3 模块
    day 2 异常传递 ,抛出
    day 1 异常基本功能
    day 7 __new___
    day 6 汽车4S店铺
    day 5 多态 类 静态
    day 4 继承
  • 原文地址:https://www.cnblogs.com/akingseu/p/3452573.html
Copyright © 2011-2022 走看看