init内不调用一次barrier。修复bug