小编Chu*_*Chu的帖子

sig_atomic_t实际上如何工作?

编译器或操作系统如何区分sig_atomic_t类型和普通的int类型变量,并确保操作是原子的?使用两者的程序具有相同的汇编代码.如何特别注意使操作成为原子?

c linux signals

22
推荐指数
3
解决办法
1万
查看次数

c中变量的物理地址

When we print the address a variable in c program, as per my understanding it displays the virtual address because every time it comes same (except for auto variables). Is there any way we can know the physical memory address. I am using Linux 32 bit machine.

c linux virtual-memory

3
推荐指数
1
解决办法
694
查看次数

free()没有释放嵌入式linux中的内存.

我在嵌入式Linux中使用malloc()分配了内存(大约10 MB).并检查了空闲内存它是67080 kB但是即使在使用free()释放它之后它仍然是相同的.只有在应用程序终止后,内存才会再次可用.free()不会使释放的内存可用于系统,如果可以,则如何使其可用.

c free embedded-linux

2
推荐指数
1
解决办法
1024
查看次数

标签 统计

c ×3

linux ×2

embedded-linux ×1

free ×1

signals ×1

virtual-memory ×1