目录
进程
上节我们写了有关进程的相关知识,这节我们来说下线程及他与进程的区别与联系,有没看过的可以先点击链接跳转
线程
什么是线程呢?
首先面对这个问题我们先来说说进程是用来干啥的?
答案是因为现在的系统支持多任务了,而程序员自然也需要“并发编程”,当我们通过进程自然而然可以实现并发编程,但是存在一个小问题,就是我们需要不断地创建/销毁进程,而这些步骤的开销是非常大的,而频繁调度进程,这个事情的成本也很高,那么,怎么办呢?
接下来有两种方法供我们选择
1.进程池
进程池虽然能解决上述问题,并且提高效率,但是,这也存在问题,就是池子里的闲置进程,不使用的时候也在消耗资源,并且消耗资源很多,那么我们只能考虑第二个办法了,那就是使用线程来实现并发编程。