博客专栏  >  编程语言   >  java多线程与高并发编程

java多线程与高并发编程

记录高并发编程一些工具类的使用,并对一些应用环境,使用误区做思考并提供可行方案

关注
0 已关注
7篇博文
  • java多线程Thread与Runnable的区别与使用深入理解

    首先,多线程的实现方式两种:一种是继承Thread类,另一种是实现Runnable接口。 那么这两种方法的区别何在?该如何选择? 第一:他们之间的关系 查看J2EE的API看到 Thread类中...

    2017-08-08 08:53
    395
  • java多线程定时器Timer的使用详解

    使用过javascript的都知道有两个关于定时的方法:setTimeOut和setInterval方法,可以让一段代码持续性或者规定时间后运行。这样就可以实现定时的功能,最经典的应用就是贪吃蛇那条蛇...

    2017-08-11 10:01
    167
  • CAS算法原理分析

    在java高并发多线程学习中,CAS算法--无所锁算法是一种解决高并发的使用的乐观锁思想的机制,转载别人的文章作为知识积累: 转自:http://www.360doc.com/conte...

    2017-08-23 19:08
    218
  • java的BIO、NIO、AIO应用详解

    本文结合自己的理解与前辈的理解,下方给出参考博客地址: Java BIO、NIO、AIO 学习 也谈BIO | NIO | AIO (Java版) 概念先行 BIO |...

    2017-09-03 19:25
    76
  • Lock与synchronized 的区别

    转自:http://www.cnblogs.com/nsw2018/p/5821738.html 其它比较好的相关文章: JDK 5.0 中更灵活、更具可伸缩性的锁定机制 ...

    2017-09-18 15:22
    246
  • volatile与synchronized的区别

    研究并发编程的时候,涉及到volatile,volatile又涉及到jvm内存模型,这是此前学习的知识,现在有些遗忘,作为复习又重新学习。由于研究尚浅,怕表达不清楚冒犯了原理,就不在这里说volati...

    2017-09-19 20:46
    174
  • CopyOnWriteArrayList详解

    先说 先来一张jdk1.7的api截图 如上图,看List的几个常用实现类。 ArrayList、LinkedList和Vector来做区别: 1.ArrayList和Linked...

    2018-01-23 21:06
    73
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部