场景:冬天,你和你的小伙伴去森林探险,一不小心迷路,森林里危险重重,不敢随意走动,发了求救信号以后,你们要在一个山洞等待救援。
有个约定:为了取暖,大家轮流去砍柴生火,为了避免出现森林火灾如果没人取暖的话,要把火灭掉。
此时,火就是资源,取暖的人数就是资源的引用计数。
如果一个伙伴走了,那么取暖的人数就少一个,资源的引用计数就减一,如果山洞里没有人了,火才能被灭掉,要不然你走了你就把火灭了,那就把你的小伙伴冻死了。这种坑队友的行为是不仗义的。
一句话,引用计数的作用就是记录一个资源被几个对象在使用。
网友评论