![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
wsv8088
这个作者很懒,什么都没留下…
展开
-
Javaagent学习
Javaagent原创 2017-11-11 16:23:52 · 835 阅读 · 0 评论 -
定制化高效使用Map的一些经验技巧
文章出处http://wenshao.iteye.com/blog/886621Map是一种非常用的数据结构,在一些底层框架或者效率十分关键的地方也是十分常用的。我写这篇文章的意图就是把我关于高效使用map的一些经验技巧写下来,当然其中我的一些观点可能不对,如果有朋友发现有错误的地方,欢迎指正。 在Java中Map是什么呢?先说HashMap,java.util.HashMap转载 2017-10-11 17:58:02 · 165 阅读 · 0 评论 -
JAVA多线程之interrupt、interrupted、isInterrupted
1、interrupt interrupt方法用于中断线程。调用该方法的线程的状态为将被置为"中断"状态。注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态为并做处理。支持线程中断的方法(也就是线程中断后会抛出interruptedException的方法)就是在监视线程的中断状态,一旦线程的中断状态被置为“中断状态”,就会抛出中断异常。转载 2017-10-01 21:25:20 · 186 阅读 · 0 评论 -
Java JUC之Atomic系列12大类实例讲解和原理分解
在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,以及并发中的ABA问题,本文讲述Atomic系列的类的实现以及使用方法,其中包含:基本类:AtomicInteger、AtomicLong、AtomicBoolean;引用类型:AtomicReference转载 2017-09-26 22:03:51 · 153 阅读 · 0 评论 -
JAVA线程池总结
线程池和ThreadPoolExecutors虽然在程序中可以直接使用Thread类型来进行线程操作,但是更多的情况是使用线程池,尤其是在Java EE应用服务器中,一般会使用若干个线程池来处理来自客户端的请求。Java中对于线程池的支持,来自ThreadPoolExecutor。一些应用服务器也确实是使用的ThreadPoolExecutor来实现线程池。对于线程池的性能调优,最转载 2017-12-19 15:07:47 · 608 阅读 · 0 评论