Qu'est ce qu'un onduleur processus?

Parfois, à chaque fois que j'écris un programme sous Linux et il se bloque à cause d'un bug de la sorte, il deviendra une source ininterrompue de processus et de continuer à fonctionner indéfiniment jusqu'à ce que je redémarre mon ordinateur (même si j'en fin de session). Mes questions sont les suivantes:

  • Quelles sont les causes d'un processus de devenir de secours?
  • Comment puis-je empêcher cela?
  • C'est probablement une question stupide, mais est-il possible de l'interrompre sans redémarrage de mon ordinateur?
  • Est-il possible qu'un programme peut être écrit pour initier un processus qui va dans un TASK_UNINTERUPTIBLE état chaque fois que le système n'est pas dans un état inactif, ce qui force la collecte de données, dans l'attente de transmettre une fois le super utilisateur quitte? Ce serait une mine d'or pour les pirates informatiques pour récupérer des informations, retour à l'état zombie, et de transmettre des informations à travers le réseau sur inactif. Certains peuvent dire que c'est une façon de créer un Blackdoor pour le pouvoir en place, d'entrer et de sortir tout système désiré. Je crois fermement à cette faille peut être scellé pour de bon, en éliminant les " TASK_UNINTERUPTIB
  • serait il vous plaît partager le code?
InformationsquelleAutor Jason Baker | 2008-10-21