进程与线程的区别
同⼀进程的线程共享本进程的地址空间,⽽进程之间则是独⽴的地址空间;
同⼀进程内的线程共享本进程的资源,但是进程之间的资源是独⽴的;
⼀个进程崩溃后,在保护模式下不会对其他进程产⽣影响,但是⼀个线程崩溃整个进程崩 溃,所以多进程⽐多线程健壮;
进程切换,消耗的资源⼤。所以涉及到频繁的切换,使⽤线程要好于进程;
两者均可并发执⾏;
每个独⽴的进程有⼀个程序的⼊⼝、程序出⼝。但是线程不能独⽴执⾏,必须依存在应⽤程序中,由应⽤程序提供多个线程执⾏控制。
Last updated
同⼀进程的线程共享本进程的地址空间,⽽进程之间则是独⽴的地址空间;
同⼀进程内的线程共享本进程的资源,但是进程之间的资源是独⽴的;
⼀个进程崩溃后,在保护模式下不会对其他进程产⽣影响,但是⼀个线程崩溃整个进程崩 溃,所以多进程⽐多线程健壮;
进程切换,消耗的资源⼤。所以涉及到频繁的切换,使⽤线程要好于进程;
两者均可并发执⾏;
每个独⽴的进程有⼀个程序的⼊⼝、程序出⼝。但是线程不能独⽴执⾏,必须依存在应⽤程序中,由应⽤程序提供多个线程执⾏控制。
Last updated