M-vars support atomic operations to take or put the current value, where taking the value also sets the M-var back to its initial empty state.
M-var支持采用或放置当前值的原子操作，其中取值还将M-var设置回其初始空状态。