• [^] # Re: Oui, mais

    Posté par . En réponse à la dépêche Linux kernel preemption project. Évalué à 3.

    La patch préemptif rend certains appels systèmes interruptibles

    A mon avis, ceci peut être très dangereux...
    Mais vu qu'il faut préciser dans le code de l'appli que l'on veut cela, le problème ne se pose pas pour un programmeur système averti...

    Mais les appels systèmes qui deviennent interruptibles, comment sont-ils repris ? Ils reprennent où ils en étaient exactement, recommencent ou abandonnent ?

    Ensuite, si une lecture/écriture dans un processus A est bloqué par une écriture dans un processus B, et que le processus B est interrompu, comment cela est géré, le processus A attend toujours ou A prend la main... ?

    Enfin, si le "patch est activé" dans un programme lançant un exec sur un binaire qui lui ne gère pas ce patch, l'activation est-elle gardée ?