Je suis en train de créer un shell qui peut lancer des programmes en arrière-plan. Lorsqu'un programme commence à utiliser une certaine quantité de mémoire, par exemple 100 Mo, je veux qu'une interruption soit déclenchée et qu'une fonction soit exécutée. L'alternative est d'avoir un processus qui continue à tourner et à vérifier l'état des processus d'arrière-plan. L'utilisation d'une interruption semble utiliser moins de ressources CPU. Est-ce exact ? Est-il possible de procéder ainsi ?
J'essaie de le faire sous Linux.