线程池的正确打开方式
欢迎关注微信公众号: 程序员小圈圈 原文首发于: www.zhangruibin.com 本文出自于: RebornChang的博客 转载请标明出处^_^ 线程池的正确打开方式 线程,线程池,多线程,锁,老生常谈的知识点了,涉及很多知识,本节为笔者自己整理的知识点,方便学习记忆,分享出来仅供参考。 线程相关 线程与进程 线程是什么,进程是什么,这是很多初学者的疑问,当然老鸟大神请忽略,这里就简单的比喻下。 如果说把进程比作一条单向路,那线程就是这条路上的通道,比如高速公路单向四通道,可以看成单进程,四线程。 那么所谓的进程线程落到我们电脑硬件上是按什么划分的呢? 我们买电脑的时候,经常看到电脑参数配置里面有这样的介绍: 双核4线,八核16线之类的,这个核就是指的CPU数,几线,就是同时处理的最大线程数,说是八核十六线程的电脑,在使用起来可以达到最大并发16线程,但是,那只是使用起来,究其根本,还是执行的八核八线,只是说在处理速度跟运行效果上,可以达到使用级别的八核十六线,很简单的一个例子,电脑的任务管理器,试试看你的电脑能同时打开几个。 线程的创建和运行方式有几种 如果您是撸了两三年代码的老鸟,这里就可以忽略了。 笼统的来说,线程的创建方式分为四种。 笔者先说下自己知道的,然后具体分为几种,仁者见仁智者见智吧。 第一种,大家公认的,就是继承Thread类进行线程的创建; 第二种