多线程
fighterGuy
这个作者很懒,什么都没留下…
展开
-
2次生产环境调优
一直都是在网上看各种调优,自己没遇见过,好了,终于在生产环境中遇到了,一个是同事代码造成的,一个是自己造成的,记录一下一、问题说明:问题一 、OOM 之 Java.lang.OutOfMemeoryError:unable to create new native thread,导致服务挂掉了问题二、top命令查看服务器CPU使用情况,目前查看占用是 760%,严重异常了二、问题排查问题一: 1、日志问题排查 从日志中就能看出是...原创 2020-07-27 11:20:19 · 180 阅读 · 0 评论 -
ThreadLocal线程安全
ThreadLocal原理:1、查看ThreadLocal的set方法可以看到getMap方法通过当前线程获取当前线程的ThreadLocalMap public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if ...原创 2018-09-27 15:46:00 · 289 阅读 · 0 评论 -
多线程循环打印A B C D。。。。
class ProducerThread1 extends Thread { private UserEntity userEntity; public ProducerThread1(UserEntity userEntity) { this.userEntity = userEntity; } @Override ...原创 2018-09-25 09:31:18 · 366 阅读 · 0 评论