Linux 多线程编程实例




Linux 多线程编程实例

2022-07-20 20:26:14 网络知识 官方管理员

一、多线程VS多进程

和进程相比,线程有很多优势。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护代码段和数据。而运行于一个进程中的多个线程,他们之间使用相同的地址空间。正是这样,同一进程下的线程之间共享数据空间,数据可以相互使用,并且线程间切换也要更快些,可以更有效的利用CPU。

二、程序设计

[注]头文件<pthread.h>编译时要加载动态库libpthread.a,使用-lpthread

1、创建线程
2、等待线程
3、关闭线程
4、退出清除

1、创建线程

复制代码

发表评论:

最近发表
网站分类
标签列表