一文读懂Executors.newFixedThreadPool(int) Java基础

一文读懂Executors.newFixedThreadPool(int)

> 这段时间没有在博客更新文章,陆续再头条上更新了几篇,没有做同步,惰性真的很可怕,已经一个月没没写文章了,也有一部分是工作原因把。除此之外好多文章我都写在了本地,没有往博客上发,还是那句话,要时刻监督自己,博客坚持写下去。 **我觉的今天的内容对于初学多线程的人也是干货,这些原理要是懂了,别人做多线程时你也能看懂为什么这样做,甚至可以优化他写的代码,废话不多说了** ------------ ## 主角登场 package java.util.concurrent; //这里省略了导包 public class Executors {
阅读全文
怎样获取DUMP文件 Java高级

怎样获取DUMP文件

### 1、获取应用的pid `linux:` ``` ps -ef | grep java ``` 或着使用 ``` ps -aux | grep java ``` 如下图: ![file](http://xxooimgxxoo.haohaowang.top/oooxxx/article/20190704180217381.png) 使用jsp命令获取,前面的是进程pid ``` jsp
阅读全文
Tomcat内存溢出,关于线程和线程池的一些思考 Java高级

Tomcat内存溢出,关于线程和线程池的一些思考

线程,是`程序执行的最小单元`。一个标准的线程由`线程ID`,当前`指令指针`,`寄存器集合`和`堆栈`组成。另外,线程是进程中的一个实体,是`被系统独立调度和分派的基本单位`,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。以上概念来自于百度百科。对于开发者来说,`线程就是帮我们干实事的家伙`。
阅读全文
Loading...