
Java多线程
文章平均质量分 73
Java多线程知识点
十一*
用双手编写未来
展开
-
Thread和Runnable的区别
Thread和Runnable的实质是继承关系,没有可比性。无论使用Runnable还是Thread,都会new Thread,然后执行run方法。原创 2023-02-10 00:39:39 · 141 阅读 · 0 评论 -
Java笔记之线程池详解
这里是针对JDK1.8版本,使用JDK自带的线程池会出现OOM问题,中小型公司一般很难遇到,在阿里巴巴开发文档上面有明确的标识:上边我们已经分析了线程池的几个参数,这几个参数核心线程数、最大线程数、活跃时间和单位根据服务器本身的性能和程序的特性设定。但是线程工厂、决绝策略、阻塞队列又该怎么搞呢?拒绝策略其实很简单,ExecutorService构造时可以不传递拒绝策略,默认使用异常抛出的方式。阻塞队列我们搞一个定长的队列就好了,ArrayBlockingQueue(DEFAULT_SIZE)原创 2022-12-25 00:39:54 · 1582 阅读 · 0 评论 -
Java笔记之多线程(一)
进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。进程是程序的一次执行过程,它有自己独立的生命周期,它会在启动程序时产生,运行程序时存在,关闭程序时消亡。原创 2022-12-23 23:55:00 · 980 阅读 · 0 评论