On Tuesday 06 July 2004 17:26, Fran�ois TOURDE wrote:
> > Le seul exemple de processus intuable que j'ai rencontr� est lorsque le
> > processus n'arrive pas a fermer ses flux d'entr�es/sorties, il est dans
> > un �tat "D" mais toujours apparent tant que les entr�es sorties sont
> > toujours ouvertes, le processus lui m�me ne tourne plus. L'exemple
> > typique est le cas d'une cl� USB gel�e et un sync lanc� derri�re.
>
> Effectivement. Le principe est qu'un process qui est dans une action
> noyau (read, write, etc.) ne peut pas dispara�tre tant que l'I/O n'est
> pas termin�e.
>
> Il ne reste quand m�me que l'entr�e dans la table des processes, donc
> �a prends pas de place (sauf dans la table en question bien s�r).
>
> C'est pas trop grave, en g�n�ral. Sauf si les processes sont nombreux
> � faire ce genre d'erreurs.
�a reste quand m�me parfois p�nible; par exemple quand c'est du a un CD
foireux qui continue de tourner jusqu'a la fin de l'�ternit� (bruit + bloquer
le lecteur CD + je ne crois pas que ce soit tr�s bon pour le lecteur ou m�me
pour le CD).
Ou, en d'autres termes, existe-t-il un moyen de "tuer" (fermer?) l'I/O d'un
processus?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gurvan Huiban
"What about a nice cup of coffee?" (self-citation)