进程:重量级,有自己的一块内存
线程:轻量级,共享内存
多线程中因为不同的线程共享相同的内存,一个线程完全有可能会破坏另一个线程使用的变量和数据结构。因此,不同线程必须非常注意当时使用的资源,一般来讲,每个线程只有在确保资源不会改变或者它独占访问权的时候才可以使用某个资源。