线程的事你知道多少

作者: 五人行 | 来源:发表于2016-12-14 08:09 被阅读113次

    java高并发程序设计 - 网易云课堂

    一、线程与进程

    进程是线程的容器;开发并行程序用线程而不用进程,是因为线程切换与调用的成本低。

    二、线程状态

    NEW,

    RUNNABLE,

    BLOCKED,

    WAITING,

    TIMED_WAITING,

    TERMINATED

    三、线程相关方法

    Thread.sleep(),让当前线程等待,不释放资源;

    object.wait(),让当前线程等待,释放资源;

    四、等待线程结束join与谦让yield

    join()使得当前线程被阻塞;

    五、守护线程-deamon

    六、synchronized volatile

    七、ArrayList、HashMap是线程不安全;ConcurrentHashMsp是线程安全的;

    相关文章

      网友评论

        本文标题:线程的事你知道多少

        本文链接:https://www.haomeiwen.com/subject/danbmttx.html