重入,可理解爲重新進入。
一般使用全局變量或static變量的都是不可重入變量,因爲本來A程序要用a變量,結果被B程序拿走了a,然後修改了它的值,這時A程序再用a,得到的就不是
它想要的值了。
就像水流,有一直向前流的,也有分叉的。全局變量、靜態變量等被幾個函數同時使用,即共享時就相當於分叉,這時我們就需要保證信號流向不分叉即可。
重入,可理解爲重新進入。
一般使用全局變量或static變量的都是不可重入變量,因爲本來A程序要用a變量,結果被B程序拿走了a,然後修改了它的值,這時A程序再用a,得到的就不是
它想要的值了。
就像水流,有一直向前流的,也有分叉的。全局變量、靜態變量等被幾個函數同時使用,即共享時就相當於分叉,這時我們就需要保證信號流向不分叉即可。