区别:进程是资源分配的基本单位;

     线程是执行处理机调度的基本单位。

进程是逻辑上操作系统所完成的任务,线程则是完成该任务的子任务之一,线程可以提高程序并发执行的速度。

关系:1.一个线程只能属于一个进程,而一个进程可以有多个线程;

     2.资源分配给进程,同一进程的所有线程共享该进程的所有资源;

     3.真正在处理机上运行的是线程;

     4.不同进程的线程间要利用消息通信的办法实现同步。