Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
触发时会发生什么module_exit,而模块仍在运行?该模块是否有可能在之后仍然运行?
module_exit
一旦module_exit返回,模块中的任何内容都不应运行。如果出现问题,当模块的内存被释放时,系统可能会出现恐慌。
您必须: 1. 通过保留模块上的引用来防止这种情况,并且只要任何东西可以运行就不要释放它。 2. 取消注册您已注册的所有挂钩module_exit并使用适当的同步,以确保所有正在运行的东西都已停止。