多线程
文章平均质量分 79
Eric.Cui
这个作者很懒,什么都没留下…
展开
-
如何安全的创建线程池
如何安全的创建线程池?这个问题之所以产生,是来自于阿里的java手册中【线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式。】哪个对?个人觉得还是看实际的项目,当你的项目的规模不够大,随便使用都可以,但是如果规模够大,访问量,数据处理,线程的使用量都达到了一定的规模。最好是使用ThreadPoolExecutor,来规避资源耗尽的风险。简单来说Executors来创建线程池,也是通过调用ThreadPoolExecutor,但是问题在于Executor封装的原创 2021-02-23 12:32:03 · 231 阅读 · 0 评论 -
[Thread,Thread State]线程,线程状态
线程线程 & 进程学过操作系统的基本都知道这个词。一开始出现的是进程,进程是操作系统中分时系统的一个基本运作单位。但是后来由于系统设计的升级,对进程又进行了划分,所以出现了线程。进程可以包含多个线程,至少一个。这样就出现了线程来执行用户需要执行的命令。区别总结一下: 进程是一段正在执行的程序,是资源分配的基本单元,而线程时CPU调度的基本单元。进程间相互独立,进程与进程之间不能共享资源,一个进程至少有一个线程,同一个进程的各线程共享整个进程的资源(寄存器,堆栈,上下文)。线程的创建和原创 2021-02-23 12:12:51 · 640 阅读 · 0 评论