一个是"进",一个是"线",这就是区别.
一个进程就是一个正在操作系统中运行的应用程序.
线程的定义比较多,有指下载时的网络通道(如多线程下载工具 FLASHGET),也有指CPU处理数据时的多条通路,如INTEL的超线程CPU.
以弹钢琴为例
进程就是你弹琴同时想着你今天没穿袜子,晚上和女朋友去哪里,这个月生活费又泡汤了。。。
线程就使你有十根可以同时工作的指头
脑子里想的事越少你精力越集中,你的琴会弹的更好(进程越少越好)
拥有的指头越多,你弹奏的和声会越华丽,多到20根,就是单人四手联弹了(同时处理线程能力越强越好)