嵌入式环境下并发控制与线程安全
代码规模日益增大和基于RTOS的多线程技术使嵌入式软件开发越来越关注“并发控制和线程安全”,当多个执行线程(指正在运行代码的任意上下文,包括线程和中断服务程序)需要访问相同的共享资源时(包括软件数据和硬件资源),就可能因为竞态而导致错误。
嵌入式中的强符号和弱符号是个什么东东?
**__attribute__**是一种编译器指令,它是GNU C的一种机制。它可以在声明变量、函数、参数、方法、类等时提供一些属性,在编译阶段起作用,用于多样化的错误检查和高级优化。
Linux Bash 提示符的一些骚操作
在 Linux 环境下打开 Shell 终端时,你会看到类似以下内容的 Bash 提示符:[user@。其实,你可以自定义这个命令行提示符,添加许多有用的信息。
嵌入式环境下并发控制与线程安全
随着代码规模的增长以及基于RTOS的多线程技术的应用,嵌入式软件开发越来越注重”并发控制和线程安全”。当多个执行线程(指正在运行代码的任意上下文,包括线程和中断服务程序)需要访问相同的共享资源时(包括软件数据和硬件资源),就有可能因为竞态而引发错误。

