1. 首页
  2. 编程语言
  3. 其他
  4. Perl6中的垃圾收集

Perl6中的垃圾收集

上传者: 2021-06-18 03:41:53上传 PDF文件 104.33 KB 热度 23次

当在Perl 5中创建某物时,它的引用计数为1或更多,这使它保持活力。在最简单的情况下,如下所示:在Perl 5中,如果该值是一个对象,则DESTROY方法将被调用。如果不涉及外部资源,及时销毁只是管理程序使用的内存的另一种方式。然而,引用计数有几个缺点。它采用了perl 5核心开发人员。许多数年才能使参考计数正常工作。如果你在工作Xs,您总是需要知道引用计数,以防止内存泄漏或过早破坏。在多线程环境中保持同步变得更加困难,因为您不希望同时丢失来自多个线程的引用的任何更新。为了避免这种情况,需要进行某种锁定或原子更新,两者都不便宜。$dbh,这将导致执行错误。

用户评论