c restrict和_Atomic关键字

restrict 只能 用于指针,表明该指针是访问数据对象的唯一且初始的方式。
_Atomic当一个线程 对一个原子类型的对象执行原子操作时,其他线程不能访问该对象。需要用宏函数来访问该对象