Cython 是否尊重这种__mro__
情况__dealloc__
?
例如,在继承的情况下:
cdef class A:
def __dealloc__(self):
# Deallocate
cdef class B(A):
def __dealloc__(self):
# Deallocate some more
B.__dealloc__
保证之前被调用吗A.__dealloc__
?
我希望创建一个线程安全的子类,该子类在释放期间采用锁定,并仅__dealloc__
在该锁定内调用父类。