线程初见——对速度的追求

文章目录

    • 线程
    • ==进程线程区别==
    • ==线程之间资源==
    • 线程库介绍

线程

线程初见——对速度的追求_第1张图片
同一个程序的所有线程共享一份全局内存区域
特例:只包含一个线程的进程
查看线程号:ps -Lf 号
和进程类似,完成并发任务的执行

进程线程区别

线程初见——对速度的追求_第2张图片

区别 进程 线程
信息交换 内存未共享(除只读代码),需采用进程间通信方式 内存共享
时间开销 写时复制,开销大 方便、快速的共享信息,虚拟地址空间拷贝

线程初见——对速度的追求_第3张图片
会将栈空间和text段划分多个线程使用,其余共享。

线程之间资源

线程初见——对速度的追求_第4张图片

线程库介绍

线程初见——对速度的追求_第5张图片
getconf GNU_LIBPTHREAD_VERSION

你可能感兴趣的:(Linux,linux,学习,笔记)