1.1.1. 写时复制(COPY-ON-WRITE)

<?php
    $a = 1;
    $b = $a;

当 $a = 1 时,内部变量 refcount=1。当 $b = $a,由于他们俩的值相同,PHP 会采用直接复制的方法,让 $a $b 指向同一个 1,这时 refcount=2。表示这个值被两个变量引用了。

当 $b = 2 时,这个时候 $b 会复制一份 1 出来,再将 1 改为 2,并且 $a $b 的 refcount 都改为 1;这叫写时复制。

Copyright © Kagami丶 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-10-27 15:37:05

results matching ""

    No results matching ""