标签:未定义行为

共 2 篇文章

C++多线程中数据竞争导致的未定义行为排查

C++多线程中数据竞争导致的未定义行为排查 数据竞争是多线程编程中最棘手的问题之一。当两个或多个线程同时访问同一块内存,且其中至少一个是写操作,且没有适当的同步机制时,就会发生数据

# C++多线程 # 数据竞争 # 未定义行为
2026-04-20 180 0

ST语言枚举类型赋值超出范围导致的未定义行为检查

ST语言(Structured Text)是IEC 611313标准定义的五大PLC编程语言之一,广泛用于工业自动化控制系统中。其语法接近Pascal,支持结构化、可读性强的逻辑编

# ST语言 # 枚举类型 # 赋值检查
2026-03-17 255 0