除了 COM,还有啥语言还在用引用计数?
1
guonaihong 2021-01-22 15:08:24 +08:00
python 可能是
|
2
mxT52CRuqR6o5 2021-01-22 15:09:43 +08:00
swift ?
|
3
sadfQED2 2021-01-22 15:11:21 +08:00 via Android
我大 php 就是呀,另外 python 也有使用
|
4
yulitian888 2021-01-22 15:15:54 +08:00
RUST 似乎可以算是,引用计数保持在 1 。但是这个动作被放在编译时,而不是运行时了
|
5
yulitian888 2021-01-22 15:17:04 +08:00
@yulitian888 换句话说,开发者人脑计数。记错了也没事,编译器计数发现超过 1 了就不让编译了
|
6
wamson 2021-01-22 15:21:25 +08:00 via iPhone
python 主要使用引用计数
|
7
zaima 2021-01-22 15:25:04 +08:00
cpp 的智能指针
|
8
forbxy 2021-01-22 15:26:32 +08:00
python 是引用计数。用标记清除处理循环引用
|
9
TimePPT 2021-01-22 15:27:13 +08:00 via Android
objective-c ?
|
10
isSamle 2021-01-22 15:46:44 +08:00
python 是
|
11
newmlp 2021-01-22 15:48:45 +08:00
cpp 就是啊,计数咋了
|
12
nightwitch 2021-01-22 16:00:11 +08:00
shared_ptr
|
13
wanguorui123 2021-01-22 16:12:34 +08:00
OC ?引用计数器比不可达算法效率高吧
|
14
felixlong 2021-01-22 22:35:01 +08:00
OC/Python/Swift/CX/C++(Smart Pointer)全都是啊。还有华为的方舟编译器可以把 Java 也编译成引用计数。
实际上引用计数比 Java 的 GC 更适合客户端的编程。 |
15
YouLMAO 2021-01-23 22:58:53 +08:00 via Android
C++11 啊,我们厂很早就是了
|