1543Fermer1545
squalylLe 10/08/2018 à 08:01
le java aussi est garbage collecté... sauf pendant l'exécution de routines JNI (implémentation C ou C++ de méthodes java), ou le GC se déclenche au retour de la VM, donc en géneral c'est pas grave.

sauf quand tu fais un thread dans le code JNI, qui doit exister longtemps. Ds ce cas, le GC ne se déclenche jamais pouir libérer les objets créés ds ce thread, puisque il ne revient jamais dans la VM, et du coup, ben faut gérer toutes les références aux objets java que tu créees a la main, et c'est pas toujours trivial, surtout au début quand t'as pas pigé comment ca se gère.