线程优缺点

线程优点: 需加头文件  #include <pthread.h>, 编译时需加上-lpthread

1,线程是一种非常“节俭”的多任务处理方式,不必分配独立的独立的地址空间,切换时间也远远小于进程

2,同一进程下的线程共享同一数据空间,所以一个线程的数据可以直接为其他数据所用,方便又快捷

3,使cpu更有效率,当线程数小于cpu数时,操作系统会保证所有线程运行于不同的cpu上

4,改善程序结构

线程缺点:

1,线程没有独立的空间,一个线程死掉整个进程都会挂掉

2,若存在大量线程,程序会降低性能,因为程序得在不同的线程间切换

猜你喜欢

转载自blog.csdn.net/weixin_42720316/article/details/82935128