美文网首页
Java-线程总结

Java-线程总结

作者: Crazy丶若熙 | 来源:发表于2019-12-28 08:51 被阅读0次

    一、高并发线程
    1.显示锁(Reetrentlock)/隐式锁(sychronized)
    2.独占锁(写锁)/共享锁(读锁) ReetrentReadWriteLock
    3.单机锁(lock/sychronized) / 分布式锁(redis/zookeeper)
    二、创建线程的三种方式
    1.new Thread()
    2.Runable(run方法)
    3.Callable (call)返回值
    三、线程状态
    1.新建 new
    2.就绪 start
    3.运行 run
    4.阻塞 wait
    5.休眠 sleep
    6.停止 stop
    四、线程通信
    1.wait/notify
    2.condition / await
    3.countdownlatch(闭锁)
    4.cydeBrrier(栅格)
    5.cas (compare and swunp) 比较并且替换
    2/3/4---->底层都是调用的AQS

    相关文章

      网友评论

          本文标题:Java-线程总结

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