I found it https://github.com/D-Programming-Language/druntime/blob/master/src/rt/lifetime.d#L1350
Creates new questions. Why it's extern(C)? What must do collectHandler function?If I understand correctly monitor relates to multithreading control (Mutex?).