Generally, it is not necessary to call this function at program exit, as the system will ensure
any shared libraries loaded by the process will be unloaded. However, it may be useful to call
this function to release shared libraries that are no longer needed by the program during runtime,
such as those that are part of a "hot swap" mechanism or an extension framework.
Unloads a shared library from process memory.
Generally, it is not necessary to call this function at program exit, as the system will ensure any shared libraries loaded by the process will be unloaded. However, it may be useful to call this function to release shared libraries that are no longer needed by the program during runtime, such as those that are part of a "hot swap" mechanism or an extension framework.