线程与进程的区别:
线程共享创建它的进程的地址空间;进程有自己的地址空间。
线程可以直接访问进程的数据段;进程拥有父进程的数据段的自己的副本。
线程可以直接与进程的其他线程通信;进程必须使用进程间通信来与兄弟进程通信。
新线程很容易创建;新进程需要复制父进程。
线程可以对同一进程的线程进行相当大的控制;流程只能对子流程进行控制。
对主线程的更改(取消、优先级更改等)可能会影响进程中其他线程的行为;对父进程的更改不会影响子进程。