根据这篇文章,这个代码是有问题的:
< CPU-a > < CPU-b >
obj->data = xxx;
wmb(); if(obj->ready)
obj->ready = 1; do_something(obj->data);
直接引用文章原话:
注意是配对使用
参考文献:https://wenku.baidu.com/view/86c278f7e109581b6bd97f19227916888486b9f3.html