最简单的办法: 加锁,将多线程操作“线性化”。 点评:非常简单,性能差。合适的场景下使用,低成本,高收益。 最无奈的办法: 引用计数。 点评:非常复杂,容易出错;性能较好。 最终极的办法: 消除多线程。 点评:无招胜有招。