多线程
慢步前行
人脉 经验
展开
-
多线程基本知识
1.什么是线程。 线程,有时候称为轻量级进程。是程序最小的执行单元。一个标准的线程是由线程ID,当前指令指针(PC),寄存器集合和堆栈组成,另外线程是进程中的一个实体,是被系统调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享所拥有的全部资源。一个线程可以创建和撤销另一个线程,同一进程中的多个线程可以并发执行。由于线程之间的相互制约原创 2016-11-09 17:23:21 · 322 阅读 · 0 评论 -
线程池
1.为什么使用线程池? No.1 当程序不确定有多少小任务时,我们无法事先确定要定义多少个Thread。 No.2 当新任务时,希望线程能够相应执行;当线程完成自己的任务时,能够释放相关的资源并且线程数量进行相关减少。 2.线程池的好处 No.1 线程池可以容纳少量线程,从而避免资源浪费;也可以容纳更多线程,以利用处理器,原创 2016-11-11 15:54:01 · 270 阅读 · 0 评论