Linux——线程异常

线程异常

  • 单个线程如果出现除零,野指针问题导致线程崩溃,进程也会随着崩溃 。

  • 线程是进程的执行分支,线程出异常,就类似进程出异常,进而触发信号机制,终止进程,进程终止,该进程内的所有线程也就随即退出。

注意

线程共享进程的数据,但也拥有自己的⼀部分"私有"数据: 线程ID,⼀组寄存器,线程的上下文数据,栈。

  • 每个线程在创建时,都会被分配一块独立的栈空间。

  • 当线程调用函数时,函数的局部变量、返回地址等信息,都会被压入这个栈中。

  • 不同线程的栈是完全隔离的,不会互相干扰,这也是线程安全的基础之一。

如下图所示。

相关推荐
爱吃香菜的初学者4 分钟前
九.Linux——文件操作
linux
园长的牧歌10 分钟前
Ubuntu 打开应用在导航栏没有图标是个齿轮
linux·ubuntu
曦夜日长27 分钟前
Linux系统篇,进程概念(四):内核链表的深度理解、进程优先级的底层理解
linux·运维·服务器·php
‎ദ്ദിᵔ.˛.ᵔ₎29 分钟前
Linux 库制作与原理
linux
liulilittle1 小时前
Linux AI 开发环境搭建实录
linux·ai·llm·agent·hyper-v·dev·opencode
.YM.Z1 小时前
C++——【继承】的底层逻辑与【多态】实现机制
c++·多态·继承
汉克老师2 小时前
GESP2026年9月认证C++三级( 第一部分选择题(1~7题)精讲
c++·gesp·小学生·学c++编程
高亦真2 小时前
今天是学习嵌入式的第39天
linux·学习·算法
AR-26710-2 小时前
Linux Day8——FHS文件系统层次
linux
qq_297670873 小时前
Ubuntu 打开系统应用老弹密码?三步彻底关闭免密
linux