多线程入门之 线程与进程
1.线程与进程的概念与区别
进程是指操作系统结构的基础,是一次程序的执行。比如windows系统的运行exe程序。
线程是进程中运行的子任务。比如运行QQ这个进程的时候可同时执行QQ聊天,qq下载文件,传送文件等线程。
2.多线程技术的优点
提高cpu的利用率!!!!!!!
cpu执行任务是按时间片的,执行速度非常快。单线程执行任务是按顺序执行,需要排队等前一个任务执行完毕,cpu利用率非常低。
多线程时cpu可在线程之间快速切换,一个执行一段时间,执行时间的长短取决于线程的优先级