Ale*_*lex 3 c gcc kernel driver linux-kernel
我可以在Linux驱动程序(内核空间)中使用#include <stdatomic.h>和atomic_thread_fence()使用memory_orderC11,还是必须使用内存屏障的Linux功能:
使用:
如果您正在编写内核代码,则应该在C中执行,并使用当前内核所需的C版本(发送gcc)执行此操作.如果你想让它被主流接受(或者把它写成好像要被接受),你应该使用Linux功能.您还会发现它们在没有意外惊喜的情况下工作,您将获得更好的调试帮助.
总结:使用linux函数.
| 归档时间: |
|
| 查看次数: |
741 次 |
| 最近记录: |