thread 1 thread 2 -------------- -------------- tmp=refcount+1 tmp=refcount+1 refcount=tmp refcount=tmp