当前位置: 首页 > article >正文

线程的概念

主线程和子线程
共享:

  • .text
  • .bss
  • .data
  • 动态加载区
  • 环境变量
  • 命令行参数

通信:全局变量,堆
不共享
一共五个线程,栈区被平均分成五块

在Linux下:线程就是进程·轻量级进程
对于内核来货,钱程就是进程
多进程和多线程的区别:
多进程: 始终共享的资源 代码、文件描述符、内存映射区-mmap
多线程:始终共享的资源:堆、全局变量,节省资源

安卓线程man page,命令:
sudo apt-get install manpages-posix-dev
查看指定线程的LWP号:

  1. 线程号和线程ID是有区别的
  2. 线程号是给内核看的
  3.  查看方式(找到程序的进程ID,ps -Lf pid)

http://www.kler.cn/a/532169.html

相关文章:

  • 龙芯+FreeRTOS+LVGL实战笔记(新)——16数码管驱动
  • 力扣73矩阵置零
  • python:如何播放 .spx 声音文件
  • Vue和Java使用AES加密传输
  • Med-R2:基于循证医学的检索推理框架:提升大语言模型医疗问答能力的新方法
  • 重新刷题求职2-DAY1
  • Linux远程登陆
  • PAT甲级1032、sharing
  • 华水967数据结构2024真题(回忆版)
  • chatGPT写的网页版贪吃蛇小游戏
  • 【Linux】线程池封装与介绍
  • 【Java】位图 布隆过滤器
  • 牛客周赛 Round 79
  • Fortunately 和 luckily区别
  • UE GameMode
  • Java 数据库连接池:HikariCP 与 Druid 的对比
  • 进程的环境变量
  • 期末数据库课程设计基于Java+MySQL+JDBC+JavaSwing实现的图书进销管理系统源代码+数据库
  • 基于RK3588/RK3576+FPGA的巡检机器人六自由度机械臂的系统设计
  • vulkan入门--1windows环境搭建超详细版
  • 【算法】动态规划专题② ——LIS(最长递增子序列) python
  • 19C RAC在vmware虚拟机环境下的安装
  • openssl 中 EVP_aes_256_gcm() 函数展开
  • k8s二进制集群之负载均衡器高可用部署
  • C#面试常考随笔12:游戏开发中常用的设计模式【C#面试题(中级篇)补充】
  • Lua语言的云计算