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

    1.线程:一个程序里面不同的执行路径。

    2.推荐实现接口runnable而不是继承thread,因为Java是单继承的,继承了thread之后机不能继承其他类了。

    3.join相当于方法调用。

    3.syschronized,在执行这个方法过程之中当前对象被锁定。

    4.掌握生产者消费者问题。

    5.在判断时候用while而不是if,因为如果发生interrupt异常的话,if后面的还会执行,会出错,而while的话还会判断一次。

    例如:

    6.wait与sleep的区别:

      wait是object的方法,sleep是thread的方法 都可以使自己停住:

    7.volatile关键字:

    8.通过管道流进行线程通信

    9.最后总结:

    10.遗留问题:

       (1)TT.java  m1 and m2的先后顺序

        ( 2 )消费者与生产者问题练习

  • 相关阅读:
    sort()
    type()
    reverse()
    pop()
    remove()
    max()
    len()
    Ext.Js核心函数( 三)
    聚簇索引和非聚簇索引区别
    Ext.js入门(二)
  • 原文地址:https://www.cnblogs.com/imqsl/p/6073040.html
Copyright © 2011-2022 走看看