线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在 Unix System V 及 SunOS 中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。
ps -Lf pid ps -eLf
复制代码
Text databss堆共享库
复制代码
优点:
缺点:
查看 manpage 关于 pthread 的函数
man -k pthread
复制代码
Ubuntu 可以通过以下命令安装 man 命令:
sudo apt-get install manpages-posix manpages-posix-dev
本文介绍了线程概念,线程和进程间关系,线程间共享资源和非共享资源,线程优缺点以及 man 工具的安装和使用。
领取专属 10元无门槛券
私享最新 技术干货