transactional 实现原理