使用finalize作为独占锁
如果我使用 stop-the-world GC 并在我的 finalize() 方法中执行一些操作,我可以假设所有线程都被挂起,我可以做任何我想做的事情,并且没有线程敢于…
(U) Ruby 扩展:rb_gc_mark() 和实例变量
我正在编写一个定义类的 ruby 扩展。 如果我使用 Data_Wrap_Struct() 实现 rb_define_alloc_func() 的回调,是否需要手动标记和释放实例变量? 或…
- 共 1 页
- 1
如果我使用 stop-the-world GC 并在我的 finalize() 方法中执行一些操作,我可以假设所有线程都被挂起,我可以做任何我想做的事情,并且没有线程敢于…
我正在编写一个定义类的 ruby 扩展。 如果我使用 Data_Wrap_Struct() 实现 rb_define_alloc_func() 的回调,是否需要手动标记和释放实例变量? 或…
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。