进程和线程的区别
1、参考: https://www.cnblogs.com/zhuzhu2016/p/5804875.html 或 https://blog.csdn.net/weixin_33738555/article/details/91460368(推荐)
一个进程至少一个线程,即一个进程可以有多个线程
个人理解:进程 会分配任务给 线程 去工作(运算)。如 浏览器,一个标签页就是一个进程,js引擎就是这个标签页开启的一个线程。https://www.cnblogs.com/homehtml/p/11811073.html
2、(个人理解)一般编程语言中,教程中有要求关闭这个操作的。说明这个功能是单独开启一个进程(或线程的)。如:连接数据库操作,用完之后需要手动断开连接。
如果没有关闭,这个进程(或线程)就会一直进驻在内存(或cpu)中,浪费服务器(计算机)性能。高并发的应用,问题就更明显,多个用户访问数据库,
每个用户操作结束后,都不关闭连接。那就会产生很多的资源浪费,给服务器带来很大的压力。