不使用atomic